注册 登录
编程论坛 ASP技术论坛

人民币悬赏一个ASP读取数据库出错的问题!~

qjw9004 发布于 2011-10-27 19:25, 975 次点击
ASP读取数据库视图查询时出现以下提示,这问题纳闷了我很多天。
本人愿意以悬赏人民币悬赏!
如有意Q联系:191971159

困惑问题1
困惑问题1 SQL为 select * from ht_flxz_hz",conn,1,3
错误提示:
Microsoft OLE DB Provider for ODBC Drivers '80040e10'  
[Microsoft][ODBC Microsoft Access Driver] 参数不足,期待是 1。  
\htxt\xxx.asp, line 8

困惑问题2
SQL为 select * from ht_flxz_hz",conn,1,3
错误提示:
Microsoft OLE DB Provider for ODBC Drivers '80040e14'  
[Microsoft][ODBC Microsoft Access Driver] 表达式中 'GetTotal' 函数未定义。  
\htxt\xxx.asp, line 8

ASP代码如下(红色部份为问题不同之处):
<%
  dim conn   
  dim connstr
  connstr="DBQ="+server.mappath("../data.mdb")+";DefaultDir=;DRIVER={Driver do Microsoft Access (*.mdb)};"
  set conn=server.createobject("ADODB.CONNECTION")
  conn.open connstr  
  set rs=server.createobject("adodb.recordset")
  rs.open "select * from ht_flxz_hz",conn,1,3 Do Until rs.EOF
  Response.Write rs("flxz")&"<br/>"
  rs.MoveNext
  Loop
  response.write rs
  rs.close
  conn.close
  set rs=nothing
  set con=nothing
%>  
数据库文件
只有本站会员才能查看附件,请 登录
2 回复
#2
qjw90042011-10-27 20:55
这个问题没人能看看吗?
#3
cserwang2011-10-28 16:09
已查,修改access里面的查询 即所谓的视图 里面的sql就可以解决 因为里面调用了不相关的函数~
1