Good Afternoon! 各位程序员,我有一个问题要提问?(20分)

T

Tell_me

Unregistered / Unconfirmed
GUEST, unregistred user!
Admini_form.Table1_2.AppendRecord([ren_name.Text,En_name.Text,Tell_1.Text,GS_name.Text,h_z.Text,Add_edit.Text]);
我用的是(Table1_2:ADOTable1)
我的数据表是这样设计的:
ID 自动编号 (主要是这个字段的问题)
人名 10
英文名 20
.............
一执行这一句就出错信息说ID不能被修改,可是我没有改ID呀。我到底要怎么做才能对数据

表进行添加一条记录呀?请各位指教一下。谢谢!
 
ID 是自动编号的字段,你不要给这个字段赋值就可以了.
 
不要AppendRecord,因为它要求对所有字段都赋值,而自增字段是不能更改;
应该使用Append增加一条记录,然后对记录的字段赋值。
我做的程序就是这样做的,不过我用的是ADOQuery而不是Table,道理是一样的。
 

Similar threads

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