Html 向adodb连接调用字符串/对象

Html 向adodb连接调用字符串/对象,html,vbscript,adodb,Html,Vbscript,Adodb,嗨,我对这部分脚本有问题 linkString = "<a href=""#"" onclick=""TINY.box.show({iframe:'nodes/"& txtOpen.value &"',boxid:'frameless',width:750,height:450,fixed:false,maskopacity:0})"">Info</a> " SQL_query ="INSERT INTO search (Title,Progra

嗨,我对这部分脚本有问题

linkString = "<a href=""#"" onclick=""TINY.box.show({iframe:'nodes/"& txtOpen.value &"',boxid:'frameless',width:750,height:450,fixed:false,maskopacity:0})"">Info</a> "

    SQL_query ="INSERT INTO search (Title,Program,Open) VALUES ('"& txtTitle.value &"','"& txtProgram.value &"','"& linkString.value &"')"
我基本上需要代码将linkString值输入到SQL查询的部分,但是如果我尝试设置该值,我会收到对象错误或字符串错误

谢谢, James

linkString是一个字符串,而不是一个对象。因此没有要连接的linkString.value。只需使用普通链接字符串

更新wrt评论:

假设对象和它们的属性都很好,那么你的连接——尽管令人厌恶——是正确的。证据:

txtTitle_value = "AAA"
txtProgram_value = "BBB"
linkString = "CCC"
txtOpen_value = "111"
linkString = "<a href=""#"" onclick=""TINY.box.show({iframe:'nodes/"& txtOpen_value &"',boxid:'frameless',width:750,height:450,fixed:false,maskopacity:0})"">Info</a>"
WScript.Echo linkString
SQL_query ="INSERT INTO search (Title,Program,Open) VALUES ('"& txtTitle_value &"','"& txtProgram_value &"','"& linkString &"')"
WScript.Echo SQL_query
输出:

cscript 26403056.vbs
<a href="#" onclick="TINY.box.show({iframe:'nodes/111',boxid:'frameless',width:750,height:450,fixed:false,mask
opacity:0})">Info</a>
INSERT INTO search (Title,Program,Open) VALUES ('AAA','BBB','<a href="#" onclick="TINY.box.show({iframe:'nodes
/111',boxid:'frameless',width:750,height:450,fixed:false,maskopacity:0})">Info</a>')
如果出现缺少运算符的错误,您将自己删除这些运算符

更新wrt评论II:


如果出现SQL错误,请转义linkString中的单引号;检查您的SQL文档以了解,\',…

我已经尝试过,唯一的问题是它会导致语法错误缺少运算符?我相信这是由于将HTML代码输入为字符串造成的@ekkehard.hornert“&txtOpen.value&”部分。这从HTMLI中的输入标记获取信息。我已将答案标记为正确,正如代码中的问题本身已得到回答一样。但是,错误似乎来自于使用我的连接执行SQL_查询本身。我已将答案标记为正确,正如代码中的问题本身已得到回答一样,但错误似乎没有出现可能来自于使用my connection.oConn.ExecuteSQL_查询执行SQL_查询本身。它在我用来调用它的其他3个位置工作,但它一定是导致问题的原因。但是谢谢anwyays@ekkehard.Horner