我有一个包含枯燥SQL脚本的通用SQL文件。没什么不寻常的。但是,当我尝试使用VBScript读取它时,它会产生此输出:
Microsoft (R) Windows Script Host Version 5.8
Copyright (C) Microsoft Corporation. All rights reserved.
˜_
没有别的。这是我的VBScript代码不起作用:
Set objFSO = CreateObject("Scripting.FileSystemObject")
WScript.Echo objFSO.OpenTextFile("PARTY_FK_CONSTRAINTS.SQL").ReadAll()
我在Windows 7以及Windows Server 2008 R2中尝试过这种方法。另外值得一提的是,我可以在C#中读得很好。我不知道是不是透明地通过文件系统发生了什么奇怪的事情。发生了什么事?