发新话题
打印

[数据库] sql 查询问题

sql 查询问题

小弟有个问题
    有两个组合匡combo1 和 combo2,以及adodc1和datagrid1. combo1中显示出学院所有专业名称,combo2中列出按学期,按学分等排列条件,数据库中每个专业存有一张课程表
我希望实现功能是:
   adodc1打开以combo1.text为名称的表,同时以combo1.text的内容为条件进行排列.我的语句如下
   Adodc1.RecordSource = "select * from " & " " & combo1.text & where 学期 ='" & Combo4.Text & "'"
可是提示"第一行'='附近有错误" ,如果只是Adodc1.RecordSource = "select * from " & " " & combo1.text 就能正常运行
   请各位大虾指教了!!!

TOP

Adodc1.RecordSource = "select * from " & " " & combo1.text & where 学期 ='" & Combo4.Text & "'"

这句有问题吧

Adodc1.RecordSource = "select * from "   & combo1.text & " where 学期 ='" & Combo4.Text  & "'"
换个头像,看见广告就眼红,直接封ID。

TOP

谢谢!另一个问题

谢谢管理员!这个问题解决了,我还有另一个问题,不要查询条件,而是想实现对查询结果的排序(order by combo2.text)
Adodc1.RecordSource = "select * from "   & combo1.text &………后面部分应怎么写?
还有,在vb里写sql有没有固定语法可以参考阿,sql都会,可是放到vb里就不知道格式了,我都写晕了

TOP

顺序
Adodc1.RecordSource = "select * from "   & combo1.text & " order by " & combo2.text
倒序
Adodc1.RecordSource = "select * from "   & combo1.text & " order by " & combo2.text &" desc"
换个头像,看见广告就眼红,直接封ID。

TOP

发新话题