J
jbas
Unregistered / Unconfirmed
GUEST, unregistred user!
表的结构如下:paradox数据库
fieldname type size key
lycs N
lytime A 20
lynr A 40
kk1:=datetostr(now);
oldss:='asdf';
diarydata.tx.SQL.add('insert into ly(lycs,lytime,lynr) select (max(lycs)+1),'''+kk1+''', '''+oldss+''' from ly');
这句sql语句可以用来执行将当前数据表中添加一条记录,lytime是当前时间。lynr是字符型。lycs是把以前记录的最大值+1来取代
这句sql执行成功。但我想要把lycs用当前记录的最大值+1替换还要一个where lytime=kk1的限制,不知怎么用。请指教!
我这样总是错误,在执行时出错,编译通过!
diarydata.tx.SQL.add('insert into ly(lycs,lytime,lynr) select (max(lycs)+1) where lytime=kk1,'''+kk1+''', '''+oldss+''' from ly');
fieldname type size key
lycs N
lytime A 20
lynr A 40
kk1:=datetostr(now);
oldss:='asdf';
diarydata.tx.SQL.add('insert into ly(lycs,lytime,lynr) select (max(lycs)+1),'''+kk1+''', '''+oldss+''' from ly');
这句sql语句可以用来执行将当前数据表中添加一条记录,lytime是当前时间。lynr是字符型。lycs是把以前记录的最大值+1来取代
这句sql执行成功。但我想要把lycs用当前记录的最大值+1替换还要一个where lytime=kk1的限制,不知怎么用。请指教!
我这样总是错误,在执行时出错,编译通过!
diarydata.tx.SQL.add('insert into ly(lycs,lytime,lynr) select (max(lycs)+1) where lytime=kk1,'''+kk1+''', '''+oldss+''' from ly');