写入数据库的错误 你在table1.post前有没有table1.insert;或table1.edit;呀?没有就加上。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在编辑之前,先进行判断,然后在输入数据即可。if not (table1.state in [dsedit, dsinsert]) then table1.edit;.......... 就像上面朋友说的那么做。不过我一般用 query 控件。 昨天我也遇到过这种情况是这样才出现的问题.我先用table1.edit.然后中间用了table1.locate最后再table1.post;就出错了。 你看看有没有用locate.原因是中间改变了记录定位。你先table1.open.table1.edit;table1.post; 同意yangxd(Goldenyxd) 他的做法,我以前也有過此類情況 怎么能快速知道一个控件在哪个面板里? ole嵌入word问题 delphi 2005调用vb编的程序怎么做呀,急急急!!!在线等!!! 问一弱智问题 DBcombobox問題? 高分求教关于sendmessage的问题。 delphi6 编译报错,紧急求救 关于Windows API函数FindWindows 关于adoquery的问题,在线等! 继中国软件行业最黑的公司之后,中国最值得信赖的公司列表 欢迎加入。 急,用TADOTable控件怎么对字段进行查询?请举例说明!谢谢!
if not (table1.state in [dsedit, dsinsert]) then table1.edit;
......
....
不过我一般用 query 控件。
table1.edit.然后中间用了
table1.locate
最后再table1.post;
就出错了。 你看看有没有用locate.原因是中间改变了记录定位。你先
table1.open.
table1.edit;
table1.post;