主题:  帮忙看看这个,数据查询的问题/

yushilei

职务:普通成员
等级:1
金币:0.0
发贴:96
#12004/5/28 8:42:48
我的意思是想做一个自动设置编号的过程,
这个number的格式是今天的日期加一位递增序列号,
比如04-5-28-1
04-5-28是日期
-1是序列。

现在我是想在页面加载时候,检查数据库的number字段,有没有今天日期加序列 x 的编号(比如04-5-28-1),

如果没有就在下拉列表显示今天日期加 x =1 (比如04-5-28-1),如果有(比如04-5-28-1),就将x加1(比如04-5-28-2),也就是递增一位。

然后提交到数据库,提交的同时也要核查一遍,以防止多用户操作时重复使用该编号。

请为哪位高手能指教一下,不胜感激。

编辑历史:[此帖最近一次被 yushilei 编辑过(编辑时间:2004-05-28 08:52:46)]


沉默是金

职务:普通成员
等级:6
金币:11.2
发贴:4357
#22004/5/28 9:19:05
既然日期是不变的,那么只要将X的值写入数据库就可以了,免得数库类型转来转去。
第一步,先执行SQL语句查询数据库里日期为当天的记录,如果为空就插入一条数据,X=1

第二步,在递交数据时,先查询得到当天的X的最大值,并加一,将结果插入数据库

第三步,在前台的下拉菜单中查询当天NUMBER的数据,做个循环,输出<%=date()&"-"&rs("number")%>,方法基本就是这样,具体实现就看你自己的了。 :D


难人一个……

yushilei

职务:普通成员
等级:1
金币:0.0
发贴:96
#32004/5/28 18:11:09
非常感谢