select 分行语句看不懂 40teacherlxy]

发布时间:2017-1-19 2:14:02 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"select 分行语句看不懂 40teacherlxy]",主要涉及到select 分行语句看不懂 40teacherlxy]方面的内容,对于select 分行语句看不懂 40teacherlxy]感兴趣的同学可以参考一下。

有这样一条语句,麻烦大家帮我理成一行成吗,谢谢 Dim strSno As String Dim strSelect As String strSelect = "select Sname,Cname,Ccredit,Grade from student s join sc "_             &"on s.sno=sc.sno join course c on c.cno=sc.cno where "_             &"sc.sno=' "&strSno &" ' "

select Sname,Cname,Ccredit,Grade from student s join sc  on s.sno=sc.sno join course c on c.cno=sc.cno where sc.sno='strSno' --strSno是VB中的变量

select Sname,Cname,Ccredit,Grade from student s join sc "_              &"on s.sno=sc.sno join course c on c.cno=sc.cno where "_              &"sc.sno=' "&strSno &" '  你把该去掉的点,符号去掉就行了

谢谢,刚才试过了,在select处标示语法错误(缺少表达式)

引用 3 楼 teacherlxy 的回复:谢谢,刚才试过了,在select处标示语法错误(缺少表达式) 参考1楼

strSelect = "select Sname,Cname,Ccredit,Grade from student s join sc on s.sno=sc.sno join course c on c.cno=sc.cno where sc.sno='9512101' " 用这条语句就可以有查询结果 Dim strSno As String Dim strSelect As String strSno = Trim(Form1.TxtSno.Text) strSelect = "select Sname,Cname,Ccredit,Grade from student s join sc on s.sno=sc.sno join course c on c.cno=sc.cno where sc.sno='strSno ' " 编译没有错误,可是没有查询结果 不明白为什么?书上的原代码是分行给出的,会不会是我改写成一行时语法上出了什么问题?

"select Sname,Cname,Ccredit,Grade from student s join sc on s.sno=sc.sno join course c on c.cno=sc.cno where sc.sno='strSno ' " 不懂VB但觉得这里不是这么写的吧 

改成 sc.sno=' "&strSno &" ' " 

变成一行就是这样子: select Sname,Cname,Ccredit,Grade from student s join sc on s.sno=sc.sno join course c on c.cno=sc.cno where sc.sno=' "&strSno &" ' 

VB中的換行符?

谢谢大家的帮助,我昨天写成下面的样子解决了问题。 strSelect="select Sname,Cname,Ccredit,Grade from student s join sc on s.sno=sc.sno join course c on c.cno=sc.cno where sc.sno=' "+strSno +" ' "

帅哥,VB中+和&差不太多吧! 没搞懂意思!

看不懂,楼主,真的,呵呵

在VISUAL STUDIO 中,用 console.writeline strSelect  调试一下就可以了

上一篇:关于geometry类型,求教高手 60u_zero]
下一篇:SQL SERVER 2005 20yjdxpv]

相关文章

相关评论