我用了微软的sqlhelp.cs类,想使用一个模糊查询:
SQL语句1:string cmd="SELECT * FROM A_Basic WHERE ([省科技成果登记号] like %@KeyWord%)";
SQL语句2:string cmd="SELECT * FROM A_Basic WHERE ([省科技成果登记号] like ‘%@KeyWord%’)";
使用 SqlHelper.ExecuteDataset(conn, CommandType.Text, com, new SqlParameter("@KeyWord", KeyWord)读取数据,
用SQL语句1提示下面错误:
用SQL语句2没有读出数据。
请问大家,这个带参数的模糊查询怎么做??
在线等!
------解决方案--------------------------------------------------------
发错 string cmd="SELECT * FROM A_Basic WHERE ([省科技成果登记号] like '% '+@KeyWord+ '% ')";