【发布时间】:2019-10-08 13:33:07
【问题描述】:
当前发布的 BarTender 版本不支持将多条记录拉到一个标签上。所以我听说 VBScript 可以帮助我实现这一点。以前没碰过这个,理解不够,见谅
我正在尝试创建一个连接到我的数据库并执行以下查询的 VBScript:
select Quantite, description_device
from utilise, medical_devices
where utilise.id_operation = 25
and utilise.id_dispositif = medical_devices.id_device
我创造了这个:
Dim cn, rs
set cn = CreateObject("ADODB.Connection")
set rs = CreateObject("ADODB.Recordset")
cn.connectionString = "Driver={MySQL ODBC 5.3 Driver};Server=myip;Database=mydb;User=myuser; Password=mypassword;"
cn.open
rs.open "select ...", cn, 3
rs.MoveFirst
while not rs.eof
wscript.echo rs(0)
rs.next
wend
cn.close
但即使是第一行也会出现此错误:<Line 1: Value = Dim cn, rs: Syntax error>
如何继续运行此脚本?
【问题讨论】:
-
错误消息文本听起来不像任何
cscript或wscript之一。将您的代码保存为例如31477705.vbs然后从命令提示符窗口调用cscript 31477705.vbs。检查文件类型关联:assoc .vbs应该返回.vbs=VBSFile和ftype VBSFile应该返回类似VBSFile="%SystemRoot%\System32\WScript.exe" "%1" %* -
我想我明白错误出在哪里了。我使用 Bartender,一个创建条形码的程序。但是我需要使用一个vbscript来绕过这个软件的缺点。我将在调酒师专用论坛上发布一个主题...谢谢