任何想法为什么我在这个Sql字符串中出现'数据类型不匹配'错误?

时间:2013-01-03 17:36:45

标签: sql vb.net ms-access

我正在使用Visual Basic Express 2010并且正在使用Access数据库

Dim count as Integer

SQL = "SELECT * FROM transac WHERE transac_id = " & "'" & count & "'"

2 个答案:

答案 0 :(得分:4)

我认为您的transac_idINT数据类型,并且您在count周围放置单引号,使其成为字符串。

尝试:

SQL = "SELECT * FROM transac WHERE transac_id = " & count

答案 1 :(得分:2)

"select * from transac where transac_id = " & count;