DAO/链接表/ADO/ADP
Access中CurrentDb().Execute 和DoCmd.RunSQL 的异同
2013-09-20 16:53:52
同:     CurrentDb().Execute str  和 DoCmd.RunSQL str   都是执行sql语句的命令。性能上没有太大的差距,正常情况下,两者都可以使用。 异:     两者的不同在于,DoCmd.RunSQL 会有系统提示,而CurrentDb().Execute 即不会。
    他们的区别还有就是  DoCmd.RunSQL 可以执行access中一些特定的查询,比如查询的条件中引用了某个窗体控件值等。
    CurrentDb().Execute 对于一些access中一些特定查询无法执行,只能通过sql代码来执行