关于sql语句的菜鸟问题,有一句看不懂 大侠帮忙哈

我刚刚开始学sql,最近看到一句SqlStr:='Select*Fromstu_infWherestu_no='''+dbe_StudentNum.Text+'''';不... 我刚刚开始学sql,最近看到一句SqlStr:= 'Select * From stu_inf Where stu_no = ''' + dbe_StudentNum.Text + '''';不明白是什么意思,大侠能不能解答下,还有后面的加号和引号是什么意思,谢谢了哈
是在delphi中的编程,用到了sql
展开
 我来答
百度网友142d849
2008-07-31 · TA获得超过317个赞
知道小有建树答主
回答量:957
采纳率:0%
帮助的人:521万
展开全部
这个应该是在jsp或servlet里面查询数据库的语句,后面的引号和加号中间的东西是从前台页面获取来的信息,以它为条件进行查询.并把这条语句定义成了一个字符串.

哦,那也是一个意思.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
邬樱00i
2008-07-31 · TA获得超过722个赞
知道小有建树答主
回答量:714
采纳率:0%
帮助的人:700万
展开全部
+ 是字符串连接操作符
两个 ' 之间是一个字符串
这句话是生成一个完成的SQL语句字符串。
1、Select * From stu_inf Where stu_no = “
2、dbe_StudentNum.Text
3、”

用+ 将上面3个部分连接成一个
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jameshongyi
2008-07-31 · TA获得超过323个赞
知道小有建树答主
回答量:135
采纳率:0%
帮助的人:110万
展开全部
那句话等同于
select * from stu_inf where stu_no like "%dbe_StudentNum.Text%"
查找有stu_no里有dbe_StudentNum.Text的相关数据
在编程语言里面用+将字符串连接起来,""里面的内容可以是你想要匹配的字符串
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友2db262e5f
2008-07-31 · TA获得超过1496个赞
知道大有可为答主
回答量:1814
采纳率:0%
帮助的人:1443万
展开全部
把文本框dbe_StudentNum里的值作为查询条件赋给查询语句。假设dbe_StudentNum里的值是“1234”,那么最后的查询语句就是:
Select * From stu_inf Where stu_no = '1234'
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式