CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
花落谁家,你作主! 盛大widget设计大赛英雄榜
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  其他数据库开发 >  Access

用dao打开表时语句报错

楼主qhhyq(hyq)2005-04-04 09:35:24 在 其他数据库开发 / Access 提问

'要引用   "Microsoft   DAO   3.51   object   library   "        
        Dim   db   As   Database  
        Dim   rst   As   Recordset  
        Set   db   =   OpenDatabase(strMyDB)      
        Set   rst   =   db.OpenRecordset(strTab)     '     报错  
        Set   rst   =   db.OpenRecordset("SELECT   *   FROM   "   &   strTab)        
        Dim   strCN,   strCValue   As   String    
        Form1.List1.Clear        
        For   j   =   0   To   rst.Fields.Count   -   1  
            strCN   =   strCN   &   rst.Fields(j).Name   &   "     "     '列出字段名  
        Next   j  
        Form1.List1.AddItem   strCN        
        rst.MoveFirst  
        Do   Until   rst.EOF        
              For   i   =   0   To   rst.Fields.Count   -   1  
                  strCValue   =   strCValue   &   rst.Fields(i).Value   &   "     "     '列出记录值  
              Next   i  
              Form1.List1.AddItem   strCValue   &   Chr(13)  
              strCValue   =   ""  
            rst.MoveNext  
        Loop 问题点数:0、回复次数:8Top

1 楼qhhyq(hyq)回复于 2005-04-04 09:36:41 得分 0

我以前用的好好的!但今天一试这种方法,就出现了问题,以下语句报错!  
  Set   rst   =   db.OpenRecordset(strTab)     '     报错  
  Top

2 楼oyljerry(【勇敢的心】→ ㊣提拉米苏√㊣)回复于 2005-04-04 16:19:31 得分 0

判断一下打开的错误Top

3 楼changechange(http://access911.net 是我的个人网站,欢迎光临)回复于 2005-04-04 17:22:38 得分 0

关于此主题请参考:  
          在技术论坛提问的技巧《其他》  
          http://access911.net/index.asp?u1=a&u2=72FAB61E17DCE7F3  
  Top

4 楼qhhyq(hyq)回复于 2005-04-04 19:27:51 得分 0

我在同一个工程中,既用了   dao   还用了   ado   来操作数据库文件,不会是跟这个有关系吧?Top

5 楼qhhyq(hyq)回复于 2005-04-04 19:30:17 得分 0

我把代码中的变量   strMyDB   改为绝对路径和库文件名,把变量   strTab   换成已存在的表名,也不行啊!!Top

6 楼qhhyq(hyq)回复于 2005-04-05 10:29:41 得分 0

错误信息如下:  
      实时错误   '   13   ',类型不匹配  
   
  等待中......Top

7 楼changechange(http://access911.net 是我的个人网站,欢迎光临)回复于 2005-04-05 15:09:19 得分 0

OpenRecordset   有多个参数吧?你都没填写?Top

8 楼qhhyq(hyq)回复于 2005-04-06 17:53:15 得分 0

站长,每次解答,总留的余味!  
  你还是告诉我吧,我真的不知道,还有那些参数???Top

相关问题

  • insert 语句报错?
  • insert语句报错!
  • 调用SQL语句报错,请看看。
  • sql语句执行为什么报错
  • 求助:excel打开报错
  • 打开工程时报错!
  • 用SQL语句可以把正常的.mdb文件打开,但设了数据库密码后就报错,请有经验的朋友解答一下。
  • 请问一个JSP中JDBC的问题?Insert语句报错!
  • SQL语句报错,不知如何解决?
  • 生成数据库的sql语句为什么总报错呢?

关键词

  • db
  • 报错
  • strcvalue
  • rst
  • strtab
  • strcn
  • openrecordset
  • dao
  • fields
  • dim

得分解答快速导航

  • 帖主:qhhyq

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo