在ADOquery当插入一条记录再删除(adoquery1.Delete;)时正确,对一条记录连续插入两条以上时,出现错误如下:“健列信息不足或不正确,影响到过多的行”。请高手赐教
解决方案 »
- 如何运用函数查询数据库内容,并把结果显示到dbgrid?
- s=webbrowser1.OleObject.document.getElementbyID('SignalStrength').innerhtml; 这行代码有什么问题呢?
- cxGrid里的CardView能不能一次只显示一条记录?
- ■■★★★大家安静!号外号外!★★★■■
- 高分請教如何捕獲ado連接數據庫失敗的錯誤信息.多謝!
- 玩了两年的DELPHI ,问一个菜问题!
- 请高手指教:调用vc写的dll的问题
- 高手帮忙,这个功能怎么实现?
- 请推荐几个制作安装程序的软件?
- MEMO控件字符窜控制
- 为什么把我的客户端与应用程序服务器移到别的机子上,程序运行时就找不到应用程序服务器了呢?
- 100分大放送
用ADOConnection ,AdoQuery,datasource连接Access数据库,
在form上用一grid显示,
有一“插入”按钮:
unit_datamain.DataMain.adoquery1.Append;
unit_datamain.DataMain.adoquery1.Fields[0].Value:=fTmp[0];
unit_datamain.DataMain.adoquery1.Fields[1].Value:=sTmp[0];
unit_datamain.DataMain.adoquery1.Post;
有一“删除”按钮:
unit_datamain.DataMain.adoquery1.Delete;
adocommand1.commandtext:='insert b1(a,b) values('a','b');//假设表b1 中a,b字段为字符型
adocommand1.execute;
adocommand1.commandtext:='delete b1 where a=''a''';
adocommand1.execute;
这样执行n次也不会有问题