有人可以告诉我在这个剧本中我做错了什么:
dim cSQL, cMessage
cSQL="exec pdf $ID$" & cstr(showingid)
DBConnector.ExecuteScalar cSQL, cMessage
if cMessage<>"" then
CreateObject("WScript.Shell").Run "cSQL"
end if
这个脚本位于一个按钮的后面,该按钮应打开一个pdf文档,从Sql Server 2008数据库获取其位置。这里我有一个非常简单的程序,它返回pdf的位置:
CREATE PROCEDURE [dbo].[pdf] (@ID NVARCHAR(250))
AS
SELECT URL
FROM Documents
WHERE ac_id = @ID
该过程正常,它返回值但我认为这是CreateObject("WScript.Shell").Run "cSQL"
的一个问题,应该是一个参数或我猜的东西,因为我得到以下错误:系统找不到指定的文件!
谢谢!
答案 0 :(得分:0)
dim cSQL, cMessage
cSQL="exec pdf $ID$" & cstr(showingid)
DBConnector.ExecuteScalar cSQL, cMessage
if cMessage<>"" then
CreateObject("WScript.Shell").Run cMessage
end if
这是正确的剧本。