如何在VS 2010 Professional中调试VBScript?

如何在VS 2010 Professional中调试VBScript?,vbscript,Vbscript,我有一个VBScript文件,从SQL作业运行时,它会抱怨语法错误。我想调试这个文件。我相信一定有办法从VS2010中调试它。有人能帮我吗? 我试图添加makeafile项目,但找不到要添加到makeafile项目的vbscript文件。谢谢。在任何语言中使用SQL时,最佳做法是首先将查询汇编为字符串,记录此字符串,如果代码失败,您可以选择可疑的查询,并在一个工具中交互运行它,在该工具中您可以获得正确的SQL错误,并且可以轻松地调整查询直到正确。然后修改代码以获得此查询,就完成了。我与Oracl

我有一个VBScript文件,从SQL作业运行时,它会抱怨语法错误。我想调试这个文件。我相信一定有办法从VS2010中调试它。有人能帮我吗?
我试图添加makeafile项目,但找不到要添加到makeafile项目的vbscript文件。谢谢。

在任何语言中使用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

无法“调试”语法错误,因为该文件甚至无法编译。错误消息没有指出哪一行有错误吗?我按照链接,用我的名字替换了示例工作簿和宏。我用记事本做的。从cmd运行时,在第38行和第67行显示。我不知道如何去那些行和正确的语法。知道吗?如果你不知道如何进入文本文件中的某一行,这里没有人能帮你。我道歉。我改正了我的错误。我可以在没有任何错误的情况下运行它。但是它没有刷新我的excel文件,这是它应该完成的任务。所以我想逐行进入代码,看看它是如何做到的。有什么想法吗?再次感谢。你试过了吗