vb中的SQL语句
SQL中有三张表(学生《学号,姓名,性别,所属系》,课程《课程号,课程名,课程类型,教师,学时》,选课《学号,课程号,课程名,成绩,绩点》),请问如果在VB中要查询所有属性,使其显示在DataGrid1上,查询语句该怎么写啊? str = "Select * from 学生,课程,选课 where 学生.学号='" & sno And 学生.学号 = 选课.学号 And 课程.课程号 = 选课.课程号 & "'" 哪不对啊?
请参考下面的写法: str = "Select * from 学生,课程,选课 where 学生.学号='" & sno & "' And 学生.学号 = 选课.学号 And 课程.课程号 = 选课.课程号" 注意:变量sno不能用""双引号界定,只能用 & 将变量与字符拼起来,否则sno就变成常量了。 VB也允许使用+联接字符串,但是容易引起混淆。而且现在假定是char型,否则双引号内的单引号’也不能使用。
str = "Select * from * where 学生.学号='" & sno And 学生.学号 = 选课.学号 And 课程.课程号 = 选课.课程号 & "'" //*可以用来代表所有字段
答:先是定义一个字符串变量,然后把你要写的SQL语句赋给它。这时如果要把一些VB控件里的数据加进去也一样就是一个字符串联接而以,唯一要注意的是标点符号的使用如:' ...详情>>
答:线性链表分好几种,分为单链,双链等,它们的存储顺序也不一样. 线性表是顺序存储的,占顺序的存储空间详情>>
问:电脑安装了VB6.0,为什么打开方式里面没有VB程序选项,进安装好的VB里去关联...
答:打开方式最下面还有一个《选择程序》,点开后查VB的安装目录的EXE,找到后直接打开,下次就会在打开方式里查到了详情>>