我用adotable连sql数据库添加纪录时,用dbgrid显示,提示错误:缺少更新或刷新的键列信息。请问怎么解决。
解决方案 »
- 关于DELPHI7 vcl控件TPagecontrol的疑惑
- 如何仿QQ添加表情,发送时,只是发送代表图片的字符串? 发个贴,碰碰运气。。。。
- 关于cxGrid的Cell编辑问题
- FastReport这么把一个变量传一个REPORT中?
- 关于Tquery控件的字段长度的问题
- 关于ACCESS进行更新的问题
- 初学者求救:如何取得一数的二进制位
- 关于控件的动态创建和使用。
- 哪里有Quick Report 3.6.2 professional下载?
- 急需DevExpress的TDBTreeView的使用例程Demo,Help文档(中文)!!!!
- 经过的来看看这样为什么得不到正确的值呢?急哦````高分相送啊
- dxDBGrid的过滤问题
adotable.fieldbyname('ziduan').asstring :=edit1.text;
adotable.post;
ADOQUERY吗
记得一定在EXESQL前
写上
ADOQUERY.SQL.CLEAR
都设了
begin
adotable1.append;
adotable1.FieldByName('学号').asstring:=edit1.Text;
adotable1.Post;
adotable1.Refresh;
dbgrid1.Refresh;
end;
begin
adotable1.append;
adotable1.FieldByName('学号').asstring:=edit1.Text;
try
adotable1.Post;
except
end;
adotable1.Refresh;
dbgrid1.Refresh;
end;
adotable1.FieldByName('学号').asstring:=edit1.Text;
adotable1.Post;