Foxtable(狐表)用户栏目专家坐堂 → [分享] 事务处理(20140305)


  共有53886人关注过本帖树形打印复制链接

主题:[分享] 事务处理(20140305)

帅哥哟,离线,有人找我吗?
逛逛
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:1693 积分:12135 威望:0 精华:7 注册:2013/7/11 10:52:00
[分享] 事务处理(20140305)  发帖心情 Post By:2013/12/28 13:09:00 [显示全部帖子]

您无权查看精华帖子

[本帖被加为精华]
 回到顶部
帅哥哟,离线,有人找我吗?
逛逛
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:1693 积分:12135 威望:0 精华:7 注册:2013/7/11 10:52:00
  发帖心情 Post By:2014/3/5 16:43:00 [显示全部帖子]

更新一下,有需要的可以重下,顺带测试一下。

 回到顶部
帅哥哟,离线,有人找我吗?
逛逛
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:1693 积分:12135 威望:0 精华:7 注册:2013/7/11 10:52:00
  发帖心情 Post By:2014/3/7 11:44:00 [显示全部帖子]

以下是引用jaegea在2014-3-7 11:17:00的发言:

strSql = "Delete FROM {表3} Where 看看 = '" & Tables("表2").Current("ID") & "'" 時,為何返回的是沒有修改的錯誤代碼?在表3中看看列是有與表2的ID列相同編號的數據行的,此處的SQL語句怎麼不能執行?

自己合成SQL语句要用第一种方式

 

第二种方式的SQL是自动合成的,不能这么用

 

 


 回到顶部
帅哥哟,离线,有人找我吗?
逛逛
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:1693 积分:12135 威望:0 精华:7 注册:2013/7/11 10:52:00
  发帖心情 Post By:2014/3/7 14:30:00 [显示全部帖子]

谢谢!


 回到顶部
帅哥哟,离线,有人找我吗?
逛逛
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:1693 积分:12135 威望:0 精华:7 注册:2013/7/11 10:52:00
  发帖心情 Post By:2014/4/28 15:57:00 [显示全部帖子]

以下是引用jiskin在2014-4-28 15:46:00的发言:


逛逛大哥,这个函数还看得懂,思路挺清晰的,就是分别执行每一条sql,为何附件2中的内部函数看的我云里雾里的,有啥区别呢?

两个是完全不同的方法

 

方法1:就是合成SQL语句进行更新

 

方法2:基本逻辑

          1、生成一个包哈所有更改数据的可更新的DataTable

          2、更新这个DataTable

          3、保存到数据库中


 回到顶部