关于c#数据查询的问题

hmloo 2007-09-10 11:20:58
"select UserName,UserRight from tb_User where UserName='" + cboxUName.Text + "'"
上面的语句where后面格式具体什么意思啦,有单引号,双引号,还有+,本人刚学,请大家指点一下。
...全文
193 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
laopokanhai 2007-09-10
  • 打赏
  • 举报
回复
...字符串连接“”+“”+“”
单引号不是SQL语句嘛
gavinhuanghsc 2007-09-10
  • 打赏
  • 举报
回复
加号是连接字符串的
gavinhuanghsc 2007-09-10
  • 打赏
  • 举报
回复
动态构造sql语句,以适应用户不同的选择
hmloo 2007-09-10
  • 打赏
  • 举报
回复
哦,那个cboxUName.Text前面和后面的 + 是什么作用啦
yangpeiyu 2007-09-10
  • 打赏
  • 举报
回复
" + cboxUName.Text + " 这个是获取那文本框的值。然后再连上‘’是SQL 2000的语法。
建议楼主要多学学基础。
hmloo 2007-09-10
  • 打赏
  • 举报
回复
哦,谢谢大家的解答。小弟终于明白了,不过我觉得mutstory 解释的最好理解了。
MutStory 2007-09-10
  • 打赏
  • 举报
回复
这样理解吧
假设cboxUName.Text的值是hmloo
将下面的语句分三部分
1."select UserName,UserRight from tb_User where UserName='"
2.cboxUName.Text
3."'"
+用来连接字符串
那么输出的结果就是
select UserName,UserRight from tb_User where UserName='hmloo'

110,538

社区成员

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

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

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