写sql语句时,如要加参数不需要“'”这个字符,改成如下就行了:
SELECT
msg_id,
post_date,
poster,
email,
subject,
body,
type,
forum_subject_id FROM
forum
WHERE (subject LIKE @Param1) OR (body LIKE @Param2)
其它不变。
SELECT
msg_id,
post_date,
poster,
email,
subject,
body,
type,
forum_subject_id FROM
forum
WHERE (subject LIKE @Param1) OR (body LIKE @Param2)
其它不变。
解决方案 »
- 关于接口的基础题,请高手来解答一下!
- 求一些学习C#的经典教程
- 请问VS2003开发的dll,VS2005能用吗?
- .net如何查找图片上的不同色块,就像Photoshot里的魔术棒效果?
- 怎样根据SQL Server的系统表,实现所有的主表在上,从表在下的一个排序列表。
- 浮点运算和“%”问题求助~!
- 求 正则表达式 。。。。只匹配http://域名 ,不匹配 http://域名/dir
- C#中,程序如何保证公网上的多台服务器间的数据同步
- 如何用GetFile分批获得文件夹中的所有文件名
- c#中有tcp/ip传输文件得方法么?
- 在线等待,求助!可怜可怜我这个还在写程序的人吧
- 帮帮小妹!!!:)
你可以用
try
{
// your code
}
catch( Exception ex )
{
throw ex;
}
看看ex是什么错。自己调试~~
sqlDataAdapter1.SelectCommand.Parameters["@Param2"].Value = strkey;
就把上面的改成下面的:
sqlDataAdapter1.SelectCommand.Parameters["Param1"].Value = strkey;
sqlDataAdapter1.SelectCommand.Parameters["Param2"].Value = strkey;