数据库连接出错,请检查连接字符串
这个是个wap程序程序的识别码是xy=我用dw批量替换为sid=的识别码后出现数据库连接出错,请检查连接字符串,有人说要修改conn.asp里面的文件,但是这个文件字符我...
这个是个wap程序程序的识别码是 xy= 我用 dw批量替换为 sid= 的识别码后 出现数据库连接出错,请检查连接字符串,有人说要修改conn.asp里面的文件,但是这个文件字符我看不来 ,没有替换之前就访问正常,谁能帮我修改一下这个文件 谢谢了
<!--#include file=data.asp-->
<%
Dim Conn,Conn3
On Error Resume Next
set Conn=Server.CreateObject ("Adodb.Connection")
Conn.Open "provider=microsoft.jet.oledb.4.0;" & "data source = " & server.mappath(""&const_AccessDatabase&"")
If Err Then
err.Clear
Response.ContentType = "text/vnd.wap.wml; charset=utf-8"
Response.Write "<?xml version='1.0' encoding='utf-8'?>"
Response.Write "<!DOCTYPE wml PUBLIC '-//WAPFORUM//DTD WML 1.2//EN' 'http://www.wapforum.org/DTD/wml12.dtd'>"
Response.Write "<wml>"
Response.Write "<head>"
Response.Write "<meta http-equiv='Cache-Control' content='ust-revalidate' forua='true'/>"
Response.Write "<meta http-equiv='Cache-Control' content='no-cache' forua='true'/>"
Response.Write "<meta http-equiv='Cache-Control' content='max-age=0' forua='true'/>"
Response.Write "<meta http-equiv='Expires' content='0' forua='true'/>"
Response.Write "<meta http-equiv='Pragma' content='no-cache' forua='true'/>"
Response.Write "</head>"
Response.Write "<card id='index' title='数据库出错'>"
Response.Write "<p>数据库连接出错,请检查连接字符串。"
Response.Write "</p></card></wml>"
Response.end
End If%>等会补分上来吧
对了 数据库链接实际是 这个文件 <!--#include file=data.asp--> 这个文件里面的内容 :
<%
Const const_AccessDatabase="xywap_date/#xywap_date_V2.0.mdb" '数据库地址
Const const_ZJDatabase="xywap_date/#xywap_xyzj.mdb" '采集数据库地址
%>
本来正常的是 http://127.0.0.1:8081/index.asp?xy=Null 我用 dw批量替换为 http://127.0.0.1:8081/index.asp?sid= 后就出现数据库链接不对了 但是数据库的地址我没有变动 听人说要修改 conn.asp 就是上面那个文件 可惜我不会改 所以来求教大家乐 展开
<!--#include file=data.asp-->
<%
Dim Conn,Conn3
On Error Resume Next
set Conn=Server.CreateObject ("Adodb.Connection")
Conn.Open "provider=microsoft.jet.oledb.4.0;" & "data source = " & server.mappath(""&const_AccessDatabase&"")
If Err Then
err.Clear
Response.ContentType = "text/vnd.wap.wml; charset=utf-8"
Response.Write "<?xml version='1.0' encoding='utf-8'?>"
Response.Write "<!DOCTYPE wml PUBLIC '-//WAPFORUM//DTD WML 1.2//EN' 'http://www.wapforum.org/DTD/wml12.dtd'>"
Response.Write "<wml>"
Response.Write "<head>"
Response.Write "<meta http-equiv='Cache-Control' content='ust-revalidate' forua='true'/>"
Response.Write "<meta http-equiv='Cache-Control' content='no-cache' forua='true'/>"
Response.Write "<meta http-equiv='Cache-Control' content='max-age=0' forua='true'/>"
Response.Write "<meta http-equiv='Expires' content='0' forua='true'/>"
Response.Write "<meta http-equiv='Pragma' content='no-cache' forua='true'/>"
Response.Write "</head>"
Response.Write "<card id='index' title='数据库出错'>"
Response.Write "<p>数据库连接出错,请检查连接字符串。"
Response.Write "</p></card></wml>"
Response.end
End If%>等会补分上来吧
对了 数据库链接实际是 这个文件 <!--#include file=data.asp--> 这个文件里面的内容 :
<%
Const const_AccessDatabase="xywap_date/#xywap_date_V2.0.mdb" '数据库地址
Const const_ZJDatabase="xywap_date/#xywap_xyzj.mdb" '采集数据库地址
%>
本来正常的是 http://127.0.0.1:8081/index.asp?xy=Null 我用 dw批量替换为 http://127.0.0.1:8081/index.asp?sid= 后就出现数据库链接不对了 但是数据库的地址我没有变动 听人说要修改 conn.asp 就是上面那个文件 可惜我不会改 所以来求教大家乐 展开
3个回答
展开全部
Conn.Open "provider=microsoft.jet.oledb.4.0;" & "data source = " & server.mappath(""&const_AccessDatabase&"")
错误就在这一句
初步判断,const_AccessDatabase, 就是这个变量里面存的数据库名称(包含路径)在服务器的磁盘上找不到,请检查 磁盘上access数据库的确切位置和文件名 再检查这个变量运行时候的取值
按照你的说法 应该是不需要修改数据库地址的,而且做这种替换根本不会报错。
你把data.aspx发过来
另外把你替换后的一条具体语句发过来看看
请hi我 不然看不见你的补充
错误就在这一句
初步判断,const_AccessDatabase, 就是这个变量里面存的数据库名称(包含路径)在服务器的磁盘上找不到,请检查 磁盘上access数据库的确切位置和文件名 再检查这个变量运行时候的取值
按照你的说法 应该是不需要修改数据库地址的,而且做这种替换根本不会报错。
你把data.aspx发过来
另外把你替换后的一条具体语句发过来看看
请hi我 不然看不见你的补充
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |