+ -
当前位置:首页 → 问答吧 → 请求高手帮助

请求高手帮助

时间:2011-11-14

来源:互联网

新换了服务器
网页提示错误 联系服务器说服务器是好的没问题,求助高手谢谢

--------------------------------------------------------------

Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e21' 

ODBC 驱动程序不支持所需的属性。 

/caselist.asp,行 14 
 
--------------------------------------------------------------
 
代码:

<%
sqlstr_1="select C_ID,C_Title,C_Time from cases order by C_ID desc"
  'sqlstr_1="SELECT t.id,t.title,t.newsimg,t.newsdate,m.newsort as boardname FROM t_news_purpose t,t_news_sort m WHERE t.newsort=m.id AND t.newsort=" & myclass  
  'sqlstr_1=sqlstr_1 & " ORDER BY topsign desc,newsdate desc"
  set myrs=server.CreateObject("Adodb.recordset")
  myrs.Open sqlstr_1,conn,1,1 【提示错误处】  
  if myrs.RecordCount>0 then
   
  myrs.PageSize=pagesize '每页显示的记录数 '显示标题时  
  total_page=myrs.PageCount
  total_red=myrs.RecordCount
  current_page=Request("me_page")
   
  if current_page="" then
  current_page=1
  elseif not isnumeric(current_page) then
  current_page=1
  else
  current_page=cint(current_page)
  end if

  if current_page>total_page then
  current_page=total_page
  elseif current_page<1 then
  current_page=1
  end if
   
  myrs.AbsolutePage=current_page
%>

作者: hahaink   发布时间: 2011-11-14

"myrs.Open sqlstr_1,conn,1,1 "
--> 其中的conn对象在之前的代码里没有定义,应加上
SQL code

set conn = server.CreateObject("adodb.connection")
conn.Open "driver={SQL Server};server=[服务器名];uid=[帐号];pwd=[密码];database=[数据库名]"



作者: ap0405140   发布时间: 2011-11-14

引用 1 楼 ap0405140 的回复:
"myrs.Open sqlstr_1,conn,1,1 "
--> 其中的conn对象在之前的代码里没有定义,应加上

SQL code


set conn = server.CreateObject("adodb.connection")
conn.Open "driver={SQL Server};server=[服务器名];uid=[帐号];pwd=[密码];databas……


这个已经定义了<!--#include file="info/include/db_conn.asp" -->

不过还是写上试了试 还是提示那个错误 呵呵 我不是程序员 临时赶鸭子上架来的 谢谢

作者: hahaink   发布时间: 2011-11-14

作者: roy_88   发布时间: 2011-11-14

楼主拼凑出来的sqlstr_1有问题吧,

不是子查询怎么有2个"select"?

作者: ap0405140   发布时间: 2011-11-14

引用 3 楼 roy_88 的回复:
連接字符串參照
http://www.connectionstrings.com/sql-server-2005


1谢谢
2看不懂 

数据库连接没问题 
原来服务器上运行没问题 
到新的服务器之后出现这个错误 
空间服务商说自己的服务器没问题  
要检查代码 

作者: hahaink   发布时间: 2011-11-14

引用 4 楼 ap0405140 的回复:
楼主拼凑出来的sqlstr_1有问题吧,

不是子查询怎么有2个"select"?



05年的网站
原来服务器上运行没问题  
到新的服务器之后出现这个错误  
空间服务商说自己的服务器没问题  
要检查代码  

作者: hahaink   发布时间: 2011-11-14

建议去相应版去问问。

作者: fredrickhu   发布时间: 2011-11-14

你换了服务器
db_conn.asp里的IP地址要改过的吧
这个报错是因为根本没连上服务器,仔细检查db_conn.asp里的连接字符串
引用 6 楼 hahaink 的回复:

引用 4 楼 ap0405140 的回复:
楼主拼凑出来的sqlstr_1有问题吧,

不是子查询怎么有2个"select"?



05年的网站
原来服务器上运行没问题
到新的服务器之后出现这个错误
空间服务商说自己的服务器没问题
要检查代码

作者: geniuswjt   发布时间: 2011-11-14

很明显 是连接问题,具体是什么问题还望LZ自己仔细检查。 可以把各个字段打印出来,看看问题在哪里。。

作者: szstephenzhou   发布时间: 2011-11-14

" sqlstr_1="select C_ID,C_Title,C_Time from cases order by C_ID desc" "
把这句改为

sqlstr_1="select C_ID,C_Title,C_Time from cases"



sqlstr_1="select C_ID,C_Title,C_Time from cases order by [C_ID] desc"

作者: ap0405140   发布时间: 2011-11-14

热门下载

更多