CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
英特尔®游戏设计大赛100美元现金周周送 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  VCL组件开发及应用

在ado+access编程中怎样设置access数据库的相对路径?

楼主thomsonyin(爱死你)2003-08-02 18:41:55 在 Delphi / VCL组件开发及应用 提问

我用ado+access  
  在用adoconnection时常常要指定一个数据库的路径,我常用绝对路径,但编译后拿到别的机子上路径就不适用了,怎样设置access数据库的相对路径? 问题点数:0、回复次数:5Top

1 楼lw549(那个孩子他爹)回复于 2003-08-02 19:13:27 得分 0

在connstring中把文件名修改成你的文件路径就可以了。  
  可以直接写相对路径。Top

2 楼ltysunde(@ 为要饭而....呐喊 @)回复于 2003-08-02 20:25:01 得分 0

比如你的目录下是这样的:  
  D:\program>..  
  Data   <目录>  
  p.exe   程序  
   
  你可以把数据库放到Data目录下去.  
  然后.  
          MainForm.MainConnection.ConnectionString:='Provider=Microsoft.Jet.OLEDB.4.0;Data   Source='+extractfilepath(application.exename)+'Data\DataPro.mdb;Persist   Security   Info=False';  
   
  主要看中间的这一句:  
   
  Source='+extractfilepath(application.exename)+'Data\DataPro.mdb;  
  Source   就是数据库数径.  
   
  application.exename//这个是可执行文件的绝对路径.  
  如:上面的p.exe的路径就是:  
  D:\Program\p.exe  
  extractfilepath(application.exename)+'Data\DataPro.mdb;  
  最后得到的就是:  
  D:\Program\Data\DataPro.mdb  
  这样就得到了啦。。  
   
  我讲得比唐三仗还话多。  
  好咯。  
  自己试试。  
  走人咯。  
  老婆还没有吃饭啦。  
  我去帮她要点饭!!!  
   
   
  Top

3 楼fhuibo(永远深爱一个叫“莎”的好女孩儿)回复于 2003-08-02 21:11:30 得分 0

..代表相对路径Top

4 楼oklida(JAVA战士)回复于 2003-08-02 22:21:59 得分 0

ltysunde   说的确实8错,呵呵Top

5 楼hanly2008(郁闷人)回复于 2003-08-06 21:57:25 得分 0

可以用Application.ExeName得到程序的路径,就可以了Top

相关问题

  • java编程中使用的相对路径是相对哪里的路径呀?
  • 利用ado改变绝对路径为相对路径遇到的问题
  • 我用ADO连接数据库,怎么用相对路径。
  • ado链接数据库的相对路径问题.
  • 使用ado连接数据库如何使用相对路径??
  • tomcat相对路径
  • 用ADO连数据库时怎样用相对路径?大家帮帮忙,急!
  • 用ADO连数据库时怎样用相对路径?大家帮帮忙,急!
  • 怎么设置ADO控件的连接数据库的相对路径!
  • 相对路径与绝对路径

关键词

  • 数据库
  • 相对
  • access
  • application
  • source
  • program
  • 路径
  • datapro
  • exename
  • mdb

得分解答快速导航

  • 帖主:thomsonyin

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

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