VB6和SQL错误
这是我尝试在 VB6 中使用的一行 SQL 代码。
Dim Sqlstring As String
Sqlstring = "Update TroubleTickets set ResolvedDate = ' " + DateValue(Now) + "' where Title ='" + Trim(TicketComboBox.Text) + "'"
当我运行调试器时,我收到一条错误消息,指出类型不匹配。
有什么建议吗?
Here is a line of code in SQL I am attempting to use in VB6.
Dim Sqlstring As String
Sqlstring = "Update TroubleTickets set ResolvedDate = ' " + DateValue(Now) + "' where Title ='" + Trim(TicketComboBox.Text) + "'"
I am getting an error that says types do not match when i run the debugger.
any suggestions?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
VB 中的连接运算符是与号
&
。您会收到类型不匹配错误,因为如果您使用
+
,VB 需要一个数字。您还应该考虑使用准备好的语句将参数插入 SQL 查询。
The concat-operator in VB is the ampersand
&
.You get a type mismatch error because VB expects a number if you use
+
.You should also consider using prepared statements to insert parameters into SQL queries.