我正在使用sql server for database。 在我的编码中,当我将整数值插入表中时,会出现类型不匹配错误。 我的代码为
set rst1=cnn1.execute("select distinct(tagid) from pgevent")
它会返回一些值 当我试图插入另一个表时出现错误
cnn1.execute("insert into tags values("+cint(rst1.fields(0).value)+")")
现在出现错误 感谢
答案 0 :(得分:1)
错误是因为您要将数字值附加到字符串。
以下是替代方案
cnn1.execute("insert into tags values(" & cint(rst1.fields(0).value) & ")")
OR
cnn1.execute("insert into tags values("+ rst1.fields(0).value +")")
当您希望某些内容显示为字符串的一部分时,请使用&
。