主题:  在ud4中如何操作以变量形式存在的表


职务:普通成员
等级:1
金币:0.0
发贴:2
注册:2002/1/7 10:32:38
#12002/1/7 10:34:29
使用的是access2000数据库且odbc已设置好。在数据库里有若干个表(字段相同)t1、t2、t3、t4、t5等等,表里的字段都相同,我用vb的select case做了一个判断语句选择相应的表(是把数据库里表的名称赋值给一个变量),然后再用SQL SELECT调用这个变量(表),
例如:
<%
sjk1="t2"
.
.
.
cxjg.Source = "SELECT ... FROM sjk1 WHERE ...

%>
结果出错,错误信息为:Microsoft OLE DB Provider for ODBC Drivers (0x80040E37)
如果用SQL SELECT直接调用这个表(t1、t2、t3..)
如果改成这样
<%
sjk1="t2"
.
.
.
cxjg.Source = "SELECT ... FROM t2 WHERE ...

%>
结果却正常通过。
请高手赐教该如何正确调用这个变量(sjk1)。谢谢!