CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  VB.NET

请教一个问题关于vb6中ado控件使用的,求高人解答,不胜感激!

楼主huayu00()2006-06-03 15:46:45 在 .NET技术 / VB.NET 提问

在vb6中我用ado控件连过数据库,用的是绝对路径名,现在要换台机器运行这个程序,  
  数据库文件也一并传过去了,怎么修改才能正常运行(绝对路径转相对路径该怎么转?),  
  现在在那台机器上无法运行,显示是缺少数据库文件,  
  求哥哥姐姐们帮我! 问题点数:50、回复次数:6Top

1 楼amandag(高歌)回复于 2006-06-03 15:53:35 得分 0

//手动添加控件的数据源  
  ADO控件.DataSource   =   App.Path   &   "\数据库.mdb"Top

2 楼lzmtw(水如烟)回复于 2006-06-03 15:57:57 得分 0

应该只要修改ConnectionString就行了,路径在里头.  
   
  如果数据库文件跟exe文件同目录,那可以直接用文件名.如果不是,得用全名了.  
  如果数据库文件同exe文件分别是某一目录下的子目录,那善用..\..  
   
  要不呢,你用ODBC来配置,这样可以固定一个DSN.Top

3 楼huayu00()回复于 2006-06-03 16:09:58 得分 0

谢谢,可我用的是adodc控件连接的,不是字符串连接,怎么办?  
  把数据库文件和应用程序打包一下能行吗?  
  下边是我做的连接  
  在adodc控件属性中做的设置  
  using   connection   string  
   
  Provider=Microsoft.Jet.OLEDB.4.0;Data   Source=C:\Documents   and   Settings\feng\桌面\2\bkinfo.mdb;Persist   Security   Info=False  
  Top

4 楼laidon(走进.NET,开创新生活)回复于 2006-06-03 17:03:01 得分 0

把这行  
  Provider=Microsoft.Jet.OLEDB.4.0;Data   Source=C:\Documents   and   Settings\feng\桌面\2\bkinfo.mdb;Persist   Security   Info=False  
  改成  
  Provider=Microsoft.Jet.OLEDB.4.0;Data   Source=bkinfo.mdb;Persist   Security   Info=False  
  应该就可以了,在同目录下  
  楼主试试Top

5 楼huayu00()回复于 2006-06-03 17:15:23 得分 0

谢谢Top

6 楼liujiayu10(活着就好)回复于 2006-06-03 17:16:47 得分 0

Dim   ConnectionString,   MyDatabase,   Mypath   As   String  
          'Mypath   =   App.EXEName  
          Mypath   =   App.Path  
          On   Error   GoTo   ConnectErr  
          ConnectionString   =   "Provider=Microsoft.Jet.OLEDB.4.0;Persist   Security   Info=False;Data   Source="   &   Mypath   &   "\DB.mdb;Jet   OLEDB:Database   Password=liujiayu"  
          With   Conn  
                  .ConnectionString   =   ConnectionString  
                  .ConnectionTimeout   =   0  
                  .Open  
          End   WithTop

相关问题

关键词

得分解答快速导航

  • 帖主:huayu00

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

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