sqlDataAdapter.SelectCommand中的参数问题

chenxiaohua 2003-04-27 04:24:22
我在SelectCommand中建立了两个参数,在用以下两条语句后 SelectComman.CommandText中的@Param1和@Param1还是没有改变。
sqlDataAdapter1.SelectCommand.Parameters["@Param1"].Value = strkey;
sqlDataAdapter1.SelectCommand.Parameters["@Param2"].Value = strkey;
还是:SELECT msg_id, post_date, poster, email, subject, body, type, forum_subject_id
FROM
forum WHERE (subject LIKE ‘@Param1’) OR (body LIKE ‘@Param2’)

请问这是怎么会事?
...全文
102 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
Knight94 2003-04-28
  • 打赏
  • 举报
回复
当然不对了,sql语句中写参数的时候,不用加“'”,把你的语句改成如下就行了。
SELECT msg_id, post_date, poster, email, subject, body, type, forum_subject_id
FROM forum WHERE (subject LIKE @Param1) OR (body LIKE @Param2)

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧