vb6运行时错误13

发布于 2024-09-27 20:53:02 字数 304 浏览 5 评论 0原文

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

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

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

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

现在出现错误 谢谢

i am using sql server for database.
In my coding when am inserting integer value into table am getting type mismatch error.
my code as

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

it returns some values
when am trying to insert into another table am getting error

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

now am geting error
thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

寂寞清仓 2024-10-04 20:53:02

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

以下是替代方案

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

,或者

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

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

The error is because you are appending a numeric value to a string.

Here are the alternatives

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

OR

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

Use & when you want something to appear as part of the string.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文