欢迎访问服务器技术网-www.fuwuqijishu.com

vb中的SQL语句

程序设计 fuwuqijishu 2年前 (2022-10-01) 31次浏览 0个评论 扫描二维码

关于SQL中有三张表(学生《学号,姓名,性别,所属系》,课程《课程号,课程名,课程类型,教师,学时》,选课《学号,课程号,课程名,成绩,绩点》),请问如果在VB中要查询所有属性,使其显示在DataGrid1上,查询语句该怎么写啊?
str = “Select * from 学生,课程,选课
where 学生.学号=’” & sno And 学生.学号 = 选课.学号 And 课程.课程号 = 选课.课程号 & “‘”
哪不对啊?的问题

请参考下面的写法:
str = “Select * from 学生,课程,选课
where 学生.学号=’” & sno & “‘ And 学生.学号 = 选课.学号 And 课程.课程号 = 选课.课程号”
注意:变量sno不能用””双引号界定,只能用 & 将变量与字符拼起来,否则sno就变成常量了。 VB也允许使用+联接字符串,但是容易引起混淆。而且现在假定是char型,否则双引号内的单引号’也不能使用。

喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

Warning: error_log(/www/wwwroot/fuwiqijishu/wp-content/plugins/spider-analyser/#log/log-2408.txt): failed to open stream: No such file or directory in /www/wwwroot/fuwiqijishu/wp-content/plugins/spider-analyser/spider.class.php on line 2900