sql简单语句问题~~

youngcy 2003-08-31 01:54:05
"SELECT * FROM music_main WHERE name='"+pname+"'"
如果pname这个变量中如果有' 则会报错?怎样解决
...全文
20 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
youngcy 2003-08-31
  • 打赏
  • 举报
回复
运行时偶尔会报错,如下,为什么 error[42000][mysql][odbc....]you have an error in your sql syntax .check the manual that correspondes to your...
为什么?
youngcy 2003-08-31
  • 打赏
  • 举报
回复
好想不行哦,还是要报错
孟子E章 2003-08-31
  • 打赏
  • 举报
回复
string a = "a'b";
a = System.Text.RegularExpressions.Regex.Replace(a, "'", "''");
孟子E章 2003-08-31
  • 打赏
  • 举报
回复
pname = pname.Replace("'","''")
lamcoo 2003-08-31
  • 打赏
  • 举报
回复
在进行储存的时候,应该pname.Replace("'","''")再存入数据库。

110,502

社区成员

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

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

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