在线!100分!ado和access的问题(100分)

  • 主题发起人 主题发起人 清风徐来
  • 开始时间 开始时间

清风徐来

Unregistered / Unconfirmed
GUEST, unregistred user!
我在access中建了表lb,主键是序号(流水号),我要在表中插入一条记录。求SQL语句和原代码。
 
当然还有其他的属性
 
不用管序号字段,直接负值其他字段就可以了,比如insert into user(name,sex)
values('hehe',1)
 
使用ADOQuery
sql语句:insert into lb(field1,field2,...) values(.....)
 
要把大于等于插入序列号的记录的记录号全部加大!
sql.add('update from lb set lb=lb+1 where id>m or id=m');m要插入的记录的序号
execsql;
close
sql.add(insert into ......');
execsql
 
你的序号是自动增加吗?如果是就用insert into lb(field1,field2,...) values(....)
就可以了
 
to: luord
是自动增加的,你可以再详细一点吗,我刚学delphi,不好意思!
我想通过一个添加记录的界面由用户输入记录,执行程序添加。怎么实现。流水好怎么付值。
请详细一点,一定给高分
 
自动增加的就不用管他了
insert into lb(field2,...) values(value2,...)
这里假设field1是自增的
 
可以把流水保存到另一个专门存放计数器的表里。
 
insert into lb(field2,...) values(value2,...)


 
多人接受答案了。
 
后退
顶部