Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
知道我为什么在这个Sql字符串中出现“数据类型不匹配”错误吗?_Sql_Vb.net_Ms Access - Fatal编程技术网

知道我为什么在这个Sql字符串中出现“数据类型不匹配”错误吗?

知道我为什么在这个Sql字符串中出现“数据类型不匹配”错误吗?,sql,vb.net,ms-access,Sql,Vb.net,Ms Access,我正在使用Visual Basic Express 2010和Access数据库 将计数设置为整数 SQL=SELECT*FROM TRANAC,其中TRANAC_id=&'&count&'我假设您的TRANAC_id是一个INT数据类型,您将在计数周围加上单引号,使其成为一个字符串 尝试: 我假设您的transac_id是一个INT数据类型,您在计数周围加上单引号,使其成为一个字符串 尝试: 请正确发布sql查询好吗?分页Bobby Tables,请拿起白色礼貌电话。请正确发布sql查询好吗?

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

将计数设置为整数

SQL=SELECT*FROM TRANAC,其中TRANAC_id=&'&count&'

我假设您的TRANAC_id是一个INT数据类型,您将在计数周围加上单引号,使其成为一个字符串

尝试:

我假设您的transac_id是一个INT数据类型,您在计数周围加上单引号,使其成为一个字符串

尝试:


请正确发布sql查询好吗?分页Bobby Tables,请拿起白色礼貌电话。请正确发布sql查询好吗?分页Bobby Tables,请拿起白色礼貌电话。请注意,动态sql可能是一个很大的安全问题。您应该参数化输入。请注意,动态SQL可能是一个很大的安全问题。您应该参数化输入。
"select * from transac where transac_id = " & count;
SQL = "SELECT * FROM transac WHERE transac_id = " & count