怎样确定相对路径?

hp2003 2003-08-19 05:14:00
用data控件连接的数据库,在指定databasename的时候,不用绝对路径而用相对路径,是在data的属性databasename中指定呢还是在代码中完成要好一点??(比如说要连接d:\801129\db1.mdb),具体操作应该怎样做?谢谢!
...全文
50 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
LCAAA 2003-08-19
  • 打赏
  • 举报
回复
当编译程序时,用这句appPath = CurDir() & "\"
当调试程序时,用下面的appPath = "D:\ysgl\邢台\ysgl\"
ReportPath = appPath & "report\"
lihonggen0 2003-08-19
  • 打赏
  • 举报
回复
用相对路径

APP.PATH

程序当前目录
DragonSchool 2003-08-19
  • 打赏
  • 举报
回复
使用APP.PATH时要注意不同操作系统可能最后一个是‘\’,最好用IIF来判断一下
射天狼 2003-08-19
  • 打赏
  • 举报
回复
Data1.DatabaseName = IIf(Right(App.Path, 1) = "\", App.Path, App.Path & "\") & "db1.mdb"
kevinpu 2003-08-19
  • 打赏
  • 举报
回复
用App.Path


e.g. App.path & db1.mdb 就可以了。
;前面加分号“;”为注释代码 ;第一查找“执行文件名(去掉.exe扩展名)+@7csg.com___RunSet.ini” 不存在则查找“@7csg.com___RunSet.ini” ;例如:将“autorun.exe”改名为“游戏.exe” 这时将先查找本目录下“游戏autorun@7csg.com___RunSet.ini”配置文件。 ;默认下载背景download.bmp 对话框背景info.bmp ;窗口标题 ;隐藏任务栏 ;(<=>等待执行程序关闭后向下执行)例如:“<*.*?><=>路径” ;注册表文件相对或绝对路径 ;网址路径 ;网页文件相对或绝对路径 ;文件夹相对或绝对路径 ;执行文件相对或绝对路径“?”命令行参数 “?*”在继承命令行后面添加参数 ;<*.*?>任意不确定文件相对或绝对路径“?”命令行参数 “?*”在继承命令行后面添加参数 ;cmd命令 ;"等待目录可访问时向下执行绝对路径或绝对路径" 试用于判断网络共享路径 ;等待时间(秒) ;相对或绝对路径相对或绝对路径 ;相对或绝对路径+文件名相对或绝对路径+文件名 ;相对或绝对路径 ;相对或绝对路径+文件名 ;设置成桌面的图片网页等路径?“0”居中/“1”平铺/“2”拉伸 ;<关机> ;<重启> ;<注销> ;<锁定> ;下载列表网址URL ;下载列表网址URL(隐藏下载窗口) ※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※ ;?@title@?标题 ;?@UpdateMode@?更新模式(0全部下载1大小对比) ;?*存放文件名|*?文件下载地址 ;?@Run@?执行文件路径 ※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※ ;如果要用>请在前面加“\”例如“\>” ;询问对话框标题询问对话框内容<|> 对话框询问用“是”或“否” ;选“是”时执行 ; ;选“否”时执行 ; ;BMP图片路径连接地址显示内容(
换行符) ;退出

1,216

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧