|
主题: 请问一个奇怪的问题?
|
 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
|