D delphiinfomail Unregistered / Unconfirmed GUEST, unregistred user! 2001-10-20 #1 使用ODBC连接怎样真正删除记录? 谢谢![]
D delphiinfomail Unregistered / Unconfirmed GUEST, unregistred user! 2001-10-22 #3 ?????????????????????//
任 任我行_zq Unregistered / Unconfirmed GUEST, unregistred user! 2001-10-22 #4 假设要删除表名为palary的所有记录: Porcedure Delete_recode(query1:Tquery); begin with query1 do try sql.add('delete from palary'); execsql; sql.add('commit'); execsql; except sql.add('rollback'); execsql; end; end; 以上代码不知有没有毛病,请DEPHIINFOMAIL兄自己验证。
假设要删除表名为palary的所有记录: Porcedure Delete_recode(query1:Tquery); begin with query1 do try sql.add('delete from palary'); execsql; sql.add('commit'); execsql; except sql.add('rollback'); execsql; end; end; 以上代码不知有没有毛病,请DEPHIINFOMAIL兄自己验证。
C coldease Unregistered / Unconfirmed GUEST, unregistred user! 2001-10-22 #5 我想所有通过ODBC连接的数据库系统通过压缩来实现的吧!例如:ACCESS就是利用压缩实现的! JetEng.CompactDatabase
D dadabox Unregistered / Unconfirmed GUEST, unregistred user! 2001-10-23 #7 不太清楚你的意圖。你要真正刪除﹐只要你在程序中Commit就行了﹐或者你退出程序后也會 真正保存。
H htw Unregistered / Unconfirmed GUEST, unregistred user! 2001-10-23 #8 ODBC不能删除记录吗? 你用的是什么数据库? 外星来的吗?
菜 菜菜 Unregistered / Unconfirmed GUEST, unregistred user! 2001-10-23 #9 [?][?][?][?]有过和样的记录吗[?][?][?][?]我一直都是用他的!
我 我爱PASCAL Unregistered / Unconfirmed GUEST, unregistred user! 2001-10-23 #10 在VFP中的del命令不是真删除,必须用pack,可ODBC不支持该命令
P pclover Unregistered / Unconfirmed GUEST, unregistred user! 2001-10-24 #12 题外话:除了特殊数据库,一般不要用ODBC连接,效率上不好,最好用原生驱动程序。
R Rolaldo Unregistered / Unconfirmed GUEST, unregistred user! 2001-10-25 #13 commit after you delete from table [8D]
Z zzq168 Unregistered / Unconfirmed GUEST, unregistred user! 2001-10-27 #14 我用的是ODBC+VFP的.dbf+Query,我试了一下,用'delete'命令好像不能完全删除表中的记录 ,只能打上删除标记.用楼上的commit命令,dbf好像不支持,另外请高手解释一下'commit'. 还请高手如何真正完全的删除dbf中的记录.如果解决,我再给100分.
我用的是ODBC+VFP的.dbf+Query,我试了一下,用'delete'命令好像不能完全删除表中的记录 ,只能打上删除标记.用楼上的commit命令,dbf好像不支持,另外请高手解释一下'commit'. 还请高手如何真正完全的删除dbf中的记录.如果解决,我再给100分.