主题:  请问一个奇怪的问题?

ziriyan

职务:普通成员
等级:2
金币:1.0
发贴:303
注册:2002/1/28 15:58:03
#12002/2/8 18:46:43
我用ULTRADEV做好了一个登陆页面,在本机测试通过,上传到一个ASP空间也很正常,但是上传到另一个ASP空间的时候,发现就有错误,这是怎么回师?难道每个空间的数据库连接还不一样,我用的都是ACCESS,我用的连接形式都是driver={Microsoft access Driver (*.mdb)};dbq=" & server.mappath("db1.mdb")
请问有什么问题吗?还是其他的什么原因?



5D荣誉版主

职务:普通成员
等级:3
金币:3.0
发贴:807
注册:2000/10/19 22:49:54
#22002/2/8 19:55:55
可能是ODBC驱动程序的版本不同,
有的空间用的是Access97的
路径要用相对路径,同时最好用文件DSN,尽量不要用用户DSN,



ziriyan

职务:普通成员
等级:2
金币:1.0
发贴:303
注册:2002/1/28 15:58:03
#32002/2/8 20:11:00
那就是说我的操作还是没有问题的,我用的是ACCESS2000,那象这种情况需要在DSN连接做些什么改动才能适应该空间呢?哦,对了,我的那个页面是个留言簿,留言功能可以用,但是管理员从该页面登陆到管理页面的时候就有错误,另外一个就没有这些问题,我想如果版本不对,那应该留言都成问题吧!



5D荣誉版主

职务:普通成员
等级:3
金币:3.0
发贴:807
注册:2000/10/19 22:49:54
#42002/2/8 20:16:49
具体的书写格式请查看
控制面板里的ODBC数据源管理器里的文件DSN属性页,



5D荣誉版主

职务:普通成员
等级:3
金币:3.0
发贴:807
注册:2000/10/19 22:49:54
#52002/2/8 20:18:06
不过,现在还有很多的服务器还是用ACCESS97,资源占用少,



ziriyan

职务:普通成员
等级:2
金币:1.0
发贴:303
注册:2002/1/28 15:58:03
#62002/2/8 20:25:43
我留言和登陆用的一样的连接方式,为什么留言很正常,但是登陆就有问题?



ziriyan

职务:普通成员
等级:2
金币:1.0
发贴:303
注册:2002/1/28 15:58:03
#72002/2/8 20:28:14
文件DSN我找到了,但是没有属性啊,能教我怎么看吗?



5D荣誉版主

职务:普通成员
等级:3
金币:3.0
发贴:807
注册:2000/10/19 22:49:54
#82002/2/8 20:34:03
试着在本机上设置一个文件DSN,
然后选里面的配置,设置目录,高级等都要看,注意还要设置登录用户名和密码
注意defaultDIr这个选项



5D荣誉版主

职务:普通成员
等级:3
金币:3.0
发贴:807
注册:2000/10/19 22:49:54
#92002/2/8 20:36:10
有了 SQLDriverConnect ,不需创建数据源 (DSN) 就可以连接到驱动程序。
对所有驱动程序,在连接串中支持下列关键字:DSN、DBQ和 FIL。
对于 Microsoft Access 驱动程序,还支持 UID 和 PWD 关键字。对于 Paradox 驱动程序,还支持 PWD 关键字。
当使用 Microsoft Access 或 Paradox 驱动程序时,PWD 关键字不应包含任何特殊字符(参阅 SQLGetInfo 返回值中的 SQL_SPECIAL_CHARACTERS)。

当使用 Paradox 驱动程序时,在用户打开口令保护的文件之后,其它用户不得打开相同的文件。
下表说明需要连接到每一驱动程序的最低限度的关键字,并提供与 SQLDriverConnect 一起使用的关键字/值的示例。有关 DRIVERID 值的完整列表,参阅 SQLConfigDataSource。

注意 如果未对 dBASE、Microsoft Excel 3.0/4.0、Microsoft FoxPro、Paradox 或 Text 驱动程序指定 DBQ 或 DefaultDir,则驱动程序将连接到当前目录。

驱动程序    需要的关键字    示例
Microsoft Access    Driver、DBQ    Driver={ Microsoft Access Driver (*.MDB)};
DBQ=c:\temp\sample.MDB
dBASE    Driver、DriverID    Driver={ Microsoft dBASE Driver (*.dbf)};
DBQ=c:\temp; DriverID=277
Microsoft Excel 3.0 或 4.0    Driver、DriverID    Driver={ Microsoft Excel Driver (*.xls)};
DBQ=c:\temp; DriverID=278
Microsoft Excel 5.0/7.0    Driver、DriverID、
DBQ    Driver={ Microsoft Excel Driver (*.xls)};
DBQ=c:\temp\sample.xls;
DriverID=22
Microsoft Excel 97    Driver、DriverID、
DBQ    Driver={ Microsoft Excel Driver (*.xls)};
DBQ=c:\temp\sample.xls;
DriverID=790
Microsoft FoxPro    Driver、DriverID    Driver={ Microsoft FoxPro Driver (*.dbf)};
DBQ=c:\temp;DriverID=536
Paradox    Driver、DriverID    Driver={ Microsoft Paradox Driver (*.db )};
DBQ=c:\temp;DriverID=26
Text    Driver    Driver={ Microsoft Text Driver (*.txt;*.csv)};
DefaultDir=c:\temp