Visual Studio 2010的版本,在sql语句的时候再前面加上$报错怎么解决

Visual Studio 2010的版本,在sql语句的时候再前面加上$报错怎么解决

问题描述:

那个美元符号有什么用?如果有用怎么解决?

 

$符号是预处理变量时所用到的,你的用法完全不对。是用于对传入的参数进行预处理的,这个$符号应该加在id=${id}处。

$表示字符串的拼接;比如:
SELECT * FROM Users WHERE Username='$username' ;
当$username=myname,那么当进行sql查询的时候,
sql就变成了SELECT * FROM Users WHERE Username='myname' ;

 

你这个有完整的语句直接去掉$再运行试试