主题:  如何用ASP实现自动编号?

云中游

职务:普通成员
等级:2
金币:1.0
发贴:397
#12002/1/14 14:20:38
请问如果用(当天日期+自动编号)做为一个索引编号,当天日期自动生成我会,如何用ASP实现自动编号啊,谢谢,请指教?



wowomo

职务:普通成员
等级:1
金币:1.0
发贴:309
#22002/1/14 18:28:34
auto_increment?数据库里的东西。



云中游

职务:普通成员
等级:2
金币:1.0
发贴:397
#32002/1/14 19:37:21
那在ASP中如何调用啊?



wowomo

职务:普通成员
等级:1
金币:1.0
发贴:309
#42002/1/14 20:41:04
对相应数据库做一个操作就可以了。



云中游

职务:普通成员
等级:2
金币:1.0
发贴:397
#52002/1/14 21:02:57
具体操作能说详细些吗?



SmallBoyz

职务:普通成员
等级:1
金币:0.0
发贴:18
#62002/1/15 13:29:57
在设置数据库文件时,如用access2000,在数据类型里会有“自动编号”一项。作用就是当有一个新记录时,数据库会自动的给这个字段 一个数值,这个数值是自动给的,从1开始,每次加1。



云中游

职务:普通成员
等级:2
金币:1.0
发贴:397
#72002/1/15 13:46:41
楼上的朋友你说的这个我当然知道了,那如果用(当天日期+自动编号)做为一个索引编号,当天日期自动生成我会,用ASP实现自动编号怎么做,关键这在个。



wowomo

职务:普通成员
等级:1
金币:1.0
发贴:309
#82002/1/15 17:22:01
你既然知道数据库可以自动编号。。。那么在asp里把数据库的自动编号选出来不就行了吗?



云中游

职务:普通成员
等级:2
金币:1.0
发贴:397
#92002/1/15 19:46:55
我想楼上的朋友还没明白我的意思,换个说法吧,比如每天从1开始取号,第二次登记便是2,第三次是3,以此类推,到第2天必须又从1开始,第二次是2,第三次是3,以此类推,又过了一天,必须又从1开始,第二次是2,第三次是3,这个样子请问用ASP如何实现?



5D荣誉斑竹

职务:普通成员
等级:3
金币:10.0
发贴:1480
#102002/1/15 22:55:03
用一张临时表,有记录数,和最后改写表的日期。
如果与当天日期与表中最后改写日期一致就记录数+1
如不一致,记录数=1



5D荣誉斑竹

职务:普通成员
等级:2
金币:1.0
发贴:343
#112002/1/15 23:05:21
查询最大的编号.................然后加1



wowomo

职务:普通成员
等级:1
金币:1.0
发贴:309
#122002/1/15 23:09:47
stephen在上个帖子中说
引用:
我想楼上的朋友还没明白我的意思,换个说法吧,比如每天从1开始取号,第二次登记便是2,第三次是3,以此类推,到第2天必须又从1开始,第二次是2,第三次是3,以此类推,又过了一天,必须又从1开始,第二次是2,第三次是3,这个样子请问用ASP如何实现?


原来是酱子呀。。。早说就好了!

这更简单了,哪用得着数据库?建立一个flag.txt
---------------
15:1
---------------

冒号前是date,后面是计数器。每增加一个你要的文件,检查date对不
对今天的date,对的话就给计数器加一,不对的话就重新计数,date的
数值设为今天数值。

这够清楚了吧?没比这更简单的了



5D荣誉斑竹

职务:普通成员
等级:3
金币:10.0
发贴:1480
#132002/1/15 23:12:38
确实不错!



云中游

职务:普通成员
等级:2
金币:1.0
发贴:397
#142002/1/16 12:29:13
楼上的楼上这位朋友,您好,请问那每次保存记录到数据库的时候怎么保存到flag.txt
文件,每次又如何和flag.txt文件去比较,我学ASP不久,不是很懂,具体代码能说说看吗?谢谢

编辑历史:[这消息被stephen编辑过(编辑时间2002-01-16 19:09:27)]


云中游

职务:普通成员
等级:2
金币:1.0
发贴:397
#152002/1/16 19:10:10
不是很明白啊