vb6运行时错误13

时间:2010-10-18 06:15:55

标签: sql-server vb6 runtime-error

我正在使用sql server for database。 在我的编码中,当我将整数值插入表中时,会出现类型不匹配错误。 我的代码为

set rst1=cnn1.execute("select distinct(tagid) from pgevent")

它会返回一些值 当我试图插入另一个表时出现错误

cnn1.execute("insert into tags values("+cint(rst1.fields(0).value)+")")

现在出现错误 感谢

1 个答案:

答案 0 :(得分:1)

错误是因为您要将数字值附加到字符串。

以下是替代方案

cnn1.execute("insert into tags values(" & cint(rst1.fields(0).value) & ")")

OR

cnn1.execute("insert into tags values("+ rst1.fields(0).value +")")

当您希望某些内容显示为字符串的一部分时,请使用&