VBScript:等待数据库执行

时间:2014-08-28 11:23:16

标签: sql sql-server vbscript

我使用"ADODB.Connection".

将我的脚本连接到MSSQL数据库

之后我将一个表复制到另一个表(工作正常):

Call oDBConnection.Execute("INSERT INTO " & sTargetTable & "SELECT * FROM " & sSourceTable)

之后我想要删除sSourceTable的所有条目(也可以正常工作):

Call oDBConnection.Execute("DELETE FROM " & sSourceTable )

我的问题是:第二个查询是否等到第一个查询完成?

1 个答案:

答案 0 :(得分:1)

总的来说, 当SQL(本例中为INSERT)完成时,Execute调用将返回。

Call oDBConnection.Execute("INSERT INTO " & sTargetTable & " SELECT * FROM " & sSourceTable)

因此第二个Execute将在第一个完成后被调用。

Call oDBConnection.Execute("DELETE FROM " & sSourceTable )