本单位局域网里没有域,只有一个个的工作组
每次要连接到网络里的任何一台计算机都要求必须输入登录该台机器的用户名和密码问题是,我现在要把ACCESS设共享目录放在服务器上
然后程序放在各个工作电脑上,可老是连接不上,如果我把程序放在另外一个有域,访问域里计算机不需要用户名和密码的机器就完全可行该怎么连接在这种需要用户名和密码的局域网呢?
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\\192.168.1.1\共享文件夹名\Test.md;Jet OLEDB:DataBase password=12345;"
每次要连接到网络里的任何一台计算机都要求必须输入登录该台机器的用户名和密码问题是,我现在要把ACCESS设共享目录放在服务器上
然后程序放在各个工作电脑上,可老是连接不上,如果我把程序放在另外一个有域,访问域里计算机不需要用户名和密码的机器就完全可行该怎么连接在这种需要用户名和密码的局域网呢?
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\\192.168.1.1\共享文件夹名\Test.md;Jet OLEDB:DataBase password=12345;"
也可以用net use \\192.168.1.1\共享文件夹名 /user:username password来连接
之后再用ado就好了。
第二条的12345是数据库的密码
建议先在系统控制面板的odbc数据源里按它的提示试试连接数据库,然后参考它的连接字符串
如果不行,再试试net use目标共享目录。
如果设置的是OLE DB Provider 的话: oConn.Open "Provider=MS Remote;" & _ "Remote Server=http://myServerName;" & _ "Remote Provider=Microsoft.Jet.OLEDB.4.0;" & _ "Data Source=c:\somepath\mydb.mdb", _ "admin", ""