主题:  关于数字格式的问题……

Such a lovely place

职务:普通成员
等级:2
金币:10.0
发贴:573
注册:2001/11/4 21:15:56
#12002/11/20 14:28:08
我的自动编号字段格式设为200200000,这样在数据库里记录是从200200001开始的。可在网页上显示的还是1,痛苦……ud里设置了数字格式也不行。我自己写代码倒是可以补上前面的数字,可有没有直接解决的办法?请指教……



5D荣誉斑竹

职务:普通成员
等级:2
金币:10.0
发贴:710
注册:2001/10/24 18:34:42
#22002/11/20 23:01:21
用自动编号直接实现好象不行,不过可以在添加数据的时候做做文章:首先可以把这个字段(如:num)设置成“数字类型”,在添加数据的时候,先取出数据表中num最大的一条记录
1、判断num是否小于200200000,小于说明还是第一条数据,那么num=200200000+1
2、如果大于,num=num+1

最后把num作为最新的记录插入到数据库



Such a lovely place

职务:普通成员
等级:2
金币:10.0
发贴:573
注册:2001/11/4 21:15:56
#32002/11/21 13:06:35
小田的办法不错,谢啦:)
我觉得还是sql2000功能要强大得多,只要直接设置种子为200200001就可以。



5D荣誉斑竹

职务:普通成员
等级:2
金币:10.0
发贴:710
注册:2001/10/24 18:34:42
#42002/11/21 13:08:41
就是啊,Access就是这样了,只能将就着用了



Such a lovely place

职务:普通成员
等级:2
金币:10.0
发贴:573
注册:2001/11/4 21:15:56
#52002/11/21 18:52:29
嘿嘿。不过说实话,我给单位编的房地产交易管理系统是用access数据库的。我很想转成sql2000(一是性能安全备份方面,一是面子问题,我可不想说我们这么大一个单位的数据库是用access,嘿嘿),可在sql2000运用熟练以前不敢冒然呀。不然真出了问题就不好办了……希望能在论坛上得到大家的帮助。谢先啦……