CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VB >  基础类

继续求援!

楼主tyqtcq(乾途无量)2002-05-24 13:22:36 在 VB / 基础类 提问

我的数据库为ACCESS   2000。文件名为db1,密码为“1111”,路径为APP.Path  
  代码为:  
  Private   Sub   Command1_Click()  
  Dim   cnData   As   ADODB.Connection  
      set   cnData=new   ADODB.Connection  
      cnData.ConnectionString   =   ""  
      cnData.Open  
  End   Sub  
  如何才能在OPEN时不出错? 问题点数:40、回复次数:5Top

1 楼gxingmin(小高)回复于 2002-05-24 13:28:16 得分 10

Dim   cnData   As   ADODB.Connection  
  set   cnData=new   ADODB.Connection  
  cnData.ConnectionString   =   "driver={Microsoft   access   driver   (*.mdb)};dbq="   &   App.Path   &   "\db1.MDB";pwd=1111"  
  cnData.ConnectionTimeout   =   50  
  cnData.Open  
  Top

2 楼azure711()回复于 2002-05-24 13:37:39 得分 10

Public   DataBase2   As   New   ADODB.Connection  
  Public   TempRecord2   As   New   ADODB.Recordset  
  ------------------------------------------------------------  
  DataBase2.CursorLocation   =   adUseClient  
  DataBase2.Provider   =   "Microsoft.Jet.OLEDB.3.51"  
  DataBase2.Mode   =   adModeUnknown  
  DataBase2.ConnectionString   =   "User   ID=1111;Data   Source="   &   App.Path   &   "\db1.MDB"  
  DataBase2.Open  
  TempRecord2.LockType   =   adLockBatchOptimistic  
  TempRecord2.CursorType   =   adOpenKeyset  
  TempRecord2.Open   "select   *   from   XXXXX",   DataBase2  
  Top

3 楼ferrytang(欢迎你)回复于 2002-05-24 13:38:09 得分 10

"Provider=Microsoft.Jet.OLEDB.4.0;Data   Source="&   app.path   &"/db1;Persist   Security   Info=False;Jet   OLEDB:Database   Password=1111"Top

4 楼lihonggen0(李洪根,MS MVP,标准答案来了)回复于 2002-05-24 13:44:43 得分 5

Public   adoCNAccess   As   New   ADODB.Connection   '定义数据库的连接存放数据和代码  
   
  Public   Function   OpenAccess()   As   String  
          With   adoCNAccess  
                  If   .State   <>   adStateOpen   Then  
                          .ConnectionString   =   "Provider=Microsoft.Jet.OLEDB.4.0;Persist   Security   Info=False;Data   Source="   &   cProgramPath   &   "Trade.mdb"   ';password=allway"  
                          .ConnectionTimeout   =   5  
                          .Open  
                          If   .State   =   adStateOpen   Then  
                                  OpenAccess   =   "数据库连接成功"  
                          Else  
                                  OpenAccess   =   "数据库连接失败,请按帮助进行检查   !"  
                                  MsgBox   "数据库连接失败,请找系统管理员进行检查   !",   16,   cProgramName  
                                  End  
                          End   If  
                  End   If  
          End   With  
  End   Function  
  Top

5 楼lihonggen0(李洪根,MS MVP,标准答案来了)回复于 2002-05-24 13:55:14 得分 5

将上面的连接字符写成你的就行  
    .ConnectionString   =Top

相关问题

  • 求援!
  • 求援!
  • 求援
  • 迫切求援
  • 新手求援
  • 汉化求援!!!
  • 紧急求援!!!!!
  • 请求援助!!!
  • 紧急求援!!!!!!
  • 紧急求援

关键词

  • 数据库
  • 连接
  • database
  • db
  • source
  • microsoft
  • cndata
  • openaccess
  • connectionstring
  • jet

得分解答快速导航

  • 帖主:tyqtcq
  • gxingmin
  • azure711
  • ferrytang
  • lihonggen0
  • lihonggen0

相关链接

  • Visual Basic类图书
  • Visual Basic类源码下载

广告也精彩

反馈

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