我使用ACCSEE数据库,插入数据,有一个字段是自动编号.........(100分)

  • 主题发起人 基督山
  • 开始时间
我认为首先在access2000或97中实验一下,看看表中自动编号的字段是否定义正确.
再使用下面的句子试试看:
table1.edit;
table1.append;
table1.FieldByName('数量').asstring:=edit1.text;
table1.post;
 
用ADO控件操作Access不存在这样的问题, Access编号是自动操作的. 我用过没问题
 
access97可能显示的编号不对,access2000是对的
 
我用的就是2000,不过数据是从97中捣过去的,不过我看好象不是这个原因。
 
要显出来(字段的值有意义)的话!你最好自已定义一个int型的
如果不显出来,无意义的关键字,那么才用自动编号
 
不过,我想解决这问题啊。
 
如果使用insert语句呢?
access的自动编号功能不是数据库的必须功能,因此实际上delphi的组件是不知道
应该怎么做的。
 
你没在ACCESS中看看,你自动编号的属性是否设成递增或递减。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
顶部