全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
8418 8
2014-10-02
我的待处理的access文件储存在  F:\数据\db  路径下。处理时我会定义临时工作路径如下:
cd F:\数据\db   // 定义当前工作路径
clear
odbc load , table("2000-01") dsn("MS Access Database;DBQ=F:\数据\DB\2000-01.mdb;")
browse  

,红色部分是调入文件的路径,因为我临时定义了当前工作路径就是文件所在的路径,有没有办法把这个路径改成当前路径的替代命令?
因为:1,复制这个路径嫌麻烦;
          2,别人用我的do文件时,由于他的数据储存路径不一样,他就不得不挨个更改DBQ后面的路径。如果这个路径是当前路径的替代语句,那么他只用开始工作的时候定义临时工作路径为他的数据位置即可,后面的都不用更改了,这样岂不是很方便!

问题很简单,说的不清楚,见谅哈,请大神指点!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2014-10-2 11:43:10
“DBQ=F:\数据\DB\2000-01.mdb”  就是DBQ后面的绝对命令,怎么改成相对命令,应该是这个意思吧》》》
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2014-10-2 12:04:30
这个可以学习一下                                                                        
                                       
                                                     
                                                     
                                             
                                                                 
                                                                                 
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2014-10-3 14:37:54
南宫娜娜 发表于 2014-10-2 12:04
这个可以学习一下                                                                        
          ...
没人告诉我,,肿么学习哈{:3_50:}
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-2-7 02:27:48
c(pwd)返回当前工作路径~~
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-8-12 17:18:55
可以在文件开头用宏进行替代路径
可以用局部宏完成

local path = "F:\数据\DB\2000-01.mdb"

后面调用时,直接引用宏即可。修改路径,只需改宏里的内容,后文会自动替代。

odbc load , table("2000-01") dsn("MS Access Database;DBQ=`path';")
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群