乐清红灯区哪里有:请高手指教,VB中的SQL语句问题

来源:百度文库 编辑:高考问答 时间:2024/04/29 17:51:16
假定我的数据库db.mdb中有十二个表,分别是一到十二月份的记录.
一、在VB中我该怎么样才能实现让用户选择数据表的操作呢?简单地说就是让数据库中的表怎样才能实现可视化.
二、假定上述问题得到了解决,用户可以用文件管理器的形式选择数据表。从而得到了表名,比如“四月份”。然后设个变量month="四月份"怎么样用SQL实现查询呢?我试过了。"select * from '"& month &"'"
可怎么都不好使。VB报错说查询语句未完成。请指教。

两问50分。少答或不答不给分
补:设一个变量,比如dbname="四月份";数据控件为data1
data1.recordsource="select * from"& dbname
这条好使但,
补:设一个变量,比如dbname="四月份";数据控件为data1
data1.recordsource=
"select * from"& dbname &"where 出货='& out &""' "
就不好使了

1.我记得好像用 "SELECT name FROM sysobjects WHERE xtype = 'U'"可以读取出所有的表名称,你自己试下。

2.month是变量的名称,所以你应该把单引号去掉。
sql="select * from " & month

1: 你可以去查询SYSOBJECTS这个表条件为TYPE=‘U’可以了
2:用select * from & mounth就可以了