Adodc1ConnectionString = "Provider=MicrosoftJetOLEDB40;Data Source=" & apppath & "\学生mdb;Persist Security Info=False"
或者在Adodc控件设置里把ConnectionString中的路径删掉,只留下数据库名。比如Provider=MicrosoftJetOLEDB40;Data Source=学生mdb;Persist Security Info=False,这样就会在当前目录查找数据库文件VB中一个对象名字叫app
App
对象是通过关键字
App
访问的全局对象。它指定如下信息:应用程序的标题、版本信息、可执行文件和帮助文件的路径及名称以及是否运行前一个应用程序的示例。
apppath就是表示当前程序所在的目录。
你可以用它和你的程序行相结合来找到相对路径
不过从你的叙述来看,你可能更需要下面的信息。
为可执行文件显示或设置一个搜索路径。
PATH
[[drive:]path[;][;%PATH%]
PATH
;
键入
PATH
;
清除所有搜索路径设置并指示
cmdexe
只在当前
目录中搜索。
键入
PATH
但不加参数,显示当前路径。
将
%PATH%
包括在新的路径设置中会将旧路径附加到新设置。
这样,你把path变量加入你的acad路径,只要调用acadexe即可,并不需要指定位置。
因为你不给悬赏分,我也懒得写更多了,祝好运。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)