我将本地的a.mdb添加到系统DSN后(DSN名为A):$conn = odbc_pconnect("A", "admin", "123456");可以成功现在我将a.mdb转移到局域网服务器上共享,并本地添加映射为 Z:\a.mdb,将该映射添加至本地的系统DSN(名为A)
$conn = odbc_pconnect("A", "admin", "123456");
失败
Warning: odbc_pconnect() [function.odbc-pconnect]: SQL error: [Microsoft][ODBC Microsoft Access 驱动程序] '(未知的)'不是一个有效的路径。 确定路径名称拼写是否正确,以及是否连接到文件存放的服务器。, SQL state S1009 in SQLConnect 这是为啥?谢谢
$conn = odbc_pconnect("A", "admin", "123456");
失败
Warning: odbc_pconnect() [function.odbc-pconnect]: SQL error: [Microsoft][ODBC Microsoft Access 驱动程序] '(未知的)'不是一个有效的路径。 确定路径名称拼写是否正确,以及是否连接到文件存放的服务器。, SQL state S1009 in SQLConnect 这是为啥?谢谢
我直接在系统DSN那里添加了 \\SERVER\MDB\a.mdb 提示:
Warning: odbc_pconnect() [function.odbc-pconnect]: SQL error: [Microsoft][ODBC Microsoft Access 驱动程序] Microsoft Jet 数据库引擎打不开文件'(未知的)'。 它已经被别的用户以独占方式打开,或没有查看数据的权限。, SQL state S1000 in SQLConnect 但实际上数据库并没有被其他用户打开....
尤其是php只在 win32 环境中支持 Access,可见应用范围之狭窄对于你的这种布局方式,最好到 asp 版面去求解
同学已经解决了么?