Query为何删除不掉Dbase数据库中的记录?代码如下 Query1.SQL.Clear ;Query1.SQL.Add('delete from crkdata where class=''x''');Query1.ExecSQL ;执行完后,表中的记录依然存在??? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你把数据集刷新一下看看sql只是将数据表中的数据删除了,query中的数据没有更新。没有同步。 var n:integer;begin...................... n:=adoquery1.ExecSQL;endn是执行ExecSQL有效的记录数,看看是否返回00就是没删除.2就是删了2个. 我执行完上述代码后,用Table再打开,记录依然没有删除???看样子应该是数据已删除,只是表没有刷新-----表该如何刷新? 为何我用Dbnavigator,Table组件一条条删除记录时,系统提示出错告警如下:'Multiple records found, but only one was expected'这是什么原因?如何解决? 也许已经删完了,重新连一下Table组件 在删除的时候就出错,重新连一下Table组件仍然能看到所有的记录.不知这跟我表中没有设主键有关系吗?表中存在相同的纪录 真是奇了怪了,我用Table,DbNavigator,DBgrid,DataSource来进行删除也不行,用DbNavigator点完删除一条记录,一刷新,刚才删除的纪录又回来了,郁闷啊!我是用DbaseIV数据库,用BDE+ODBC连接, l逻辑删除 ,没有物理删除 ? Dbase 是不是和FOXPOR 一样的。需要物理删除一下? FOX里面删除只是删除标记的, 谁有注册版本的suipack 6和suipack,发给我用一下,只用一次就可以了,已开两贴放200分 字符串转换 使用TRegExpr 中 正则表达式的问题 类 Handle 怎样动态设置tree view(在线等待) 如何制作一次性运行程序? 开发过工作流软件的弟兄请帮忙谁有可以用于让客户画流程的控件怎么可以买到 要国内的并有中文资料。谢谢 关于Edit和ListBox的关联问题 谁有兴趣一起编写合同管理程序? 请问发送手机logo和音乐是怎么做的? Dephi多层数据库查询问题 如何解决不同IP段不能访问SQL数据库的问题
sql只是将数据表中的数据删除了,query中的数据没有更新。
没有同步。
n:integer;
begin
...........
...........
n:=adoquery1.ExecSQL;
endn是执行ExecSQL有效的记录数,看看是否返回0
0就是没删除.2就是删了2个.
'Multiple records found, but only one was expected'这是什么原因?如何解决?
不知这跟我表中没有设主键有关系吗?表中存在相同的纪录
用DbNavigator点完删除一条记录,一刷新,刚才删除的纪录又回来了,郁闷啊!
我是用DbaseIV数据库,用BDE+ODBC连接,
Dbase 是不是和FOXPOR 一样的。需要物理删除一下? FOX里面删除只是删除标记的,