求助!!问个弱弱的问题,关于打开数据库中的表 本帖最后由 wsm00wsm 于 2009-11-07 15:35:30 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我是先让用户输完再建表,但是之后怎么打开那个表呢,我用参数传递表名,但是用Set tb = db.OpenRecordset("表名")打不开,哪位大侠知道的,说一下 建完是有啊,但是该怎么引用。例如我要打开表Set tb = db.OpenRecordset("表名")那表名该怎么写? 难道不是Set rs = db.OpenRecordset ( " select * from 表名 " )或者Set rs = db.OpenRecordset ("表名", dbOpenTable) Dim strInputTableName as stringstrInputTableName = textBox1.textSet rs = db.OpenRecordset ( "select * from "&strInputTableName )像这样不可以吗? 具体的表名是不知道的,可以用参数传递,例如text1.text=表名,但是用Set rs = db.OpenRecordset ( " select * from text1.text" )Set rs = db.OpenRecordset ("text1.text", dbOpenTable)Set rs = db.OpenRecordset (text1.text, dbOpenTable),这几个都打不开表,大家有什么办法吗 这样写肯定不行的,表名还没传入就变成字符串了,会认为表名叫text1.text 将strInputTableName输出一下,看结果是什么,我怀疑strInputTableName = textBox1.text没有赋值成功然后使用Set rs = db.OpenRecordset (strInputTableName,dbOpenTable) 赋值是成功了,就是用Set rs = db.OpenRecordset (strInputTableName,dbOpenTable)打开表时,提示说数据库引擎找不到表,但是我点调试,什么都不改,然后再运行,它又可以打开了 建表->关闭数据库->打开数据库->打开表 加一个延迟就好了option explicit Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long) '开头要有api声明 ... ' 建表 sleep(1000) ... '使用 是的是的,加个延迟就好了,谢谢jhone99了啊 关于排列问题,请高手指点!谢谢!!! vb 关机 疑问,高手速度进啊。在线等。。。。。。 在toolbar中增加了最左,左,右,最右四个按钮,禁用某个按钮后发现该按钮上的图片消失。 5000元 是买新的联想 125C 还是二手IBM T30? VB6.0安装老是提示内存不足 急!!!!!高手帮忙---- 报表中图片的改变问题? datagrid可以做到列冻结吗? 请问vb窗体的标题栏上图标能去掉吗? 请高人给我一个职业规划 请教VB怎样使曲线左移 vb 图像操作
例如我要打开表
Set tb = db.OpenRecordset("表名")
那表名该怎么写?
Set rs = db.OpenRecordset ( " select * from 表名 " )
或者
Set rs = db.OpenRecordset ("表名", dbOpenTable)
strInputTableName = textBox1.text
Set rs = db.OpenRecordset ( "select * from "&strInputTableName )像这样不可以吗?
Set rs = db.OpenRecordset ( " select * from text1.text" )
Set rs = db.OpenRecordset ("text1.text", dbOpenTable)
Set rs = db.OpenRecordset (text1.text, dbOpenTable),这几个都打不开表,大家有什么办法吗
会认为表名叫text1.text
strInputTableName = textBox1.text
没有赋值成功然后使用
Set rs = db.OpenRecordset (strInputTableName,dbOpenTable)
Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long) '开头要有api声明
... ' 建表
sleep(1000)
... '使用