dbgrid的添加 当我数据表中无任何数据时,在DBGRID中显示空行,当我dbgrid.insert;以后,添加一条记录后,数据表中仍然没有数据,针对这种情况,代码怎么实现使它增加到空表中? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用ADOTable连接相关的表dbgrid连接ADOTable增加记录: ADOTable.Append; ADOTable.FieldValues['姓名']:='张三'; //设置列值 ADOTable.Post; AdoQuery也一样的,你也可以用SQL语句将数据入库 adoquery.sql.text:= ''adoquery.execsql. 我的意思是,当数据表目前为空时,添加不进去数据...就是说,当我点击增行时,填写如下代码: adoquery1.close; adoquery1.sql.clear; adoquery1.sql.add('select * from A'); adoquery1.sql.open; adoquery1.insert;然后点击这个增行,DBGRID的指针拉下来一行,可以填写.但是填写好以后,数据表中还是空的,并没有自动提交啊? 你加个按钮,叫"保存"点击事件写:adoquery1.Post; 就可以保存了 但是当数据表中有数据时,点保存按钮时会出错,提示是dataset不在edit状态 PL/SQL中包怎么保存啊? 如何将word型转为string型 再次联合对日本进行最强攻击 让TStrings支持Unicode! 小问题 请问如何对adoquery查询的数据集进行数据删除?请高手耐心看我的意思!谢谢!一百分求教!! delphi 如何调VC的DLL delphi用于编写攻击类的程序(病毒等恶意代码)如何?欢迎大家进来讨论!!!100分奉送 菜鸟问题4 这个sql语句为什么搞不定?sql高手请进! 如何把ini文件中一个键值下的所有分支内容读到ListBox1中? 高手请进!-- MSComm 控件能否实现在对方没有察觉的情况下得知对方是否开机?
dbgrid连接ADOTable
增加记录: ADOTable.Append;
ADOTable.FieldValues['姓名']:='张三'; //设置列值
ADOTable.Post;
adoquery.execsql.
adoquery1.close;
adoquery1.sql.clear;
adoquery1.sql.add('select * from A');
adoquery1.sql.open;
adoquery1.insert;
然后点击这个增行,DBGRID的指针拉下来一行,可以填写.但是填写好以后,数据表中还是空的,并没有自动提交啊?
点击事件写:
adoquery1.Post; 就可以保存了