账号通
    

账号  

密码  

1183

查看

1

回复
主题:[求助]win2003 64位系统下asp连接DB兼容性 [收藏主题]  
dja168 当前离线

362

主题

5

广播

1

粉丝
添加关注
级别:三年级

用户积分:4410 分
登录次数:638 次
注册时间:2006/7/20
最后登录:2023/8/8
dja168 发表于:2016/6/27 12:34:48   | 只看该作者 查看该作者主题 楼主 
科汛在线考试系统(NET)

访问网站出现如下错误:

ADODB.Connection
错误 '800a0ea9'

未指定提供程序,也没有指派的默认提供程序。

E:\WWWROOT\2013CFEJNEW\KS_CLS\../Conn.asp,行 54

Call OpenConn
Sub OpenConn()
    'On Error Resume Next
    If DataBaseType = 1 Then
       ConnStr="Provider = Sqloledb; User ID = " & datauser & "; Password = " & databasepsw & "; Initial Catalog = " & databasename & "; Data Source = " & dataserver & ";"
    SqlNowString = "getdate()"
    DataPart_D   = "d"
    DataPart_Y   = "year"
    DataPart_H   = "hour"
    DataPart_S   = "s"
    DataPart_W   = "week"
       DataPart_M   = "month"
    Else
       ConnStr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(DBPath)
    SqlNowString = "Now()"
    DataPart_D   = "'d'"
    DataPart_Y   = "'yyyy'"
    DataPart_H   = "'h'"
    DataPart_S   = "'s'"
    DataPart_W   = "'w'"
       DataPart_M   = "'m'"
    End If
  Set conn = Server.CreateObject("ADODB.Connection")
    conn.open ConnStr (54行)
    If Err Then Err.Clear:Set conn = Nothing:Response.Write "数据库连接出错,请检查Conn.asp文件中的数据库参数设置。出错原因:<br/>" & Err.Description:Response.End
CollcetConnStr ="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(CollectDBPath)
End Sub
Sub CloseConn()
    On Error Resume Next
Conn.close:Set Conn=nothing
End sub

以下是网上找的,

win2003 64位系统下asp连接SQL2000的兼容性问题


昨天遇到一个很头疼的问题,新装的服务器

上asp程序无法连接到SQL server 2000,开始怕是SQL server 20

00的配置不对,在网上找了好久,发现SQL server配置绝对没有问题,用SQL server自带工具


或者telnet连接都是正常的,后来又怀疑是IIS配置的问题,又查ODBC的问题,转了好久之后,突然想到在Linux下出现问题的时候经常采用的方法:用google搜索错误提示。


在google搜索之后发现,问题还不小,好多人都出现了这种问题,原来这是asp在64bit的win2003下连接SQL server 2000的兼容性问题,网上有很多人提出了一

些解决方案,我试了一下,下面提供一种


可以用的方案:


Set oConn = Server.CreateObject(”ADODB.Connection

”)


oConn.Open


“PROVIDER=SQLOLEDB;DATA SOURCE=127.0.0.1;UID=username;PWD=password;DATABASE=database”


Response.Write oConn


用他这个方案如何修改conn.asp数据库链接,谢谢

 
http://yanhew.com/cms/ kesion帮助、修改、美化教程!
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
科汛官方 当前离线

47268

主题

145

广播

405

粉丝
添加关注
级别:管理员

用户积分:101604 分
登录次数:7935 次
注册时间:2006/12/7
最后登录:2023/12/14
科汛官方 发表于:2016/6/27 17:47:38   | 只看该作者 查看该作者主题 沙发 
科汛在线网校系统

提示: IIS应用程序池应启用32位。



 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
<上一主题 | 下一主题 >
Powered By KesionCMS Version X1
厦门科汛软件有限公司 © 2006-2016 页面执行0.09180秒 powered by KesionCMS 9.0