请教:小弟再做一个电子商务数据库时,想让系统自动为输入的商品编号(即当前最大值加一),不知各位高人有何良策?
顺便问下,在query控件的sql语句里加入"insert into xxxx values(value1,value2,getdate()),执行时总是说"capability not supported",不知何故.
在此先谢过各位了!
...全文
563打赏收藏
如何自动编号?
请教:小弟再做一个电子商务数据库时,想让系统自动为输入的商品编号(即当前最大值加一),不知各位高人有何良策? 顺便问下,在query控件的sql语句里加入"insert into xxxx values(value1,value2,getdate()),执行时总是说"capability not supported",不知何故. 在此先谢过各位了!
问题1:
先申请一个变量
var s:double;
然后
query1.close;
query1.sql.clear;
query1.sql.add('select max(id) from 表');
query1.Open;
if query1.Recordcount=0 then
s:=1
else
s:=query1.fields[0].asfloat+1;
S为你想要的值