1

我有一个从 SQL 作业运行的 VBScript 文件抱怨语法错误。我想调试文件。我确定必须有一种方法可以从 vs 2010 调试它。有人可以帮助我吗?我试图添加一个 makeafile 项目,但我没有找到要添加到 makeafile 项目的 vbscript 文件。谢谢。

4

1 回答 1

0

在任何语言中使用 SQL 时的最佳实践是首先将查询组装为字符串,记录此字符串,如果代码失败,您会选择可疑查询并在工具中以交互方式运行它,在该工具中您会得到正确的 SQL 错误,并且可以轻松调整查询直到正确。然后修改您的代码以获取此查询,您就完成了。我与 Oracle 合作,那里的工具是 Sql*Plus。

sql = "select * from table where id=" & id
log(sql) 'a routine for logging you have to provide, in vbscript you could just wscript.echo
oConn.execute(sql) 'you get your error here
于 2012-05-22T19:18:23.070 回答