| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 853 人关注过本帖
标题:ASP读取数据时“参数类型不正确,或不在可以接受的范围之内,或与其他参数冲 ...
只看楼主 加入收藏
qjw9004
Rank: 1
等 级:新手上路
帖 子:89
专家分:0
注 册:2011-1-27
结帖率:47.37%
收藏
已结贴  问题点数:40 回复次数:4 
ASP读取数据时“参数类型不正确,或不在可以接受的范围之内,或与其他参数冲突”
我写的代码如下,运行时提示
ADODB.Recordset '800a0bb9'
参数类型不正确,或不在可以接受的范围之内,或与其他参数冲突。
\htxt\untitled.asp, line 8

表“ht_flxz_hz”是用宏来建的一个查询表
在数据库中用SQL运行“select * from ht_flxz_hz”是正常的。
data.rar (101.92 KB)

是什么引起的呢?请各位朋友指点!~~

<%
   dim conn   
   dim connstr
   connstr="DBQ="+server.mappath("../data.mdb")+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"
     set conn=server.createobject("ADODB.CONNECTION")
     conn.open connstr
  set rs=server.createobject("adodb.recordset")
  rs.open "select * from ht_flxz_hz",con,1,1
  Do Until rs.EOF
     Response.Write rs("flxz")&"<br/>"
     rs.MoveNext
  Loop
  rs.close
  con.close
  set rs=nothing
  set con=nothing
%>

[ 本帖最后由 qjw9004 于 2011-10-25 09:38 编辑 ]
搜索更多相关主题的帖子: 数据库 朋友 Microsoft 
2011-10-24 23:11
qjw9004
Rank: 1
等 级:新手上路
帖 子:89
专家分:0
注 册:2011-1-27
收藏
得分:0 
我改为这样时是解决以上的问题了
rs.open "select * from ht_flxz_hz",conn,3,3
这句conn写成con了

但又出现这样的提示~

Microsoft OLE DB Provider for ODBC Drivers '80040e14'
[Microsoft][ODBC Microsoft Access Driver] 表达式中 'GetTotal' 函数未定义。
\htxt\xx_untitled.asp, line 8

是什么原因呢?难道是数据库中宏创建视图查询引起的?
2011-10-25 00:16
cserwang
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:25
专家分:162
注 册:2007-5-10
收藏
得分:28 
程序代码:
<%
   dim conn  

   dim connstr
   connstr="DBQ="+server.mappath("../data.mdb")+";DefaultDir=;DRIVER={Microsoft Access Driver (*.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,1
  Do while not rs.EOF
     Response.Write rs("flxz")&"<br/>"
     rs.MoveNext
  Loop
  rs.close
  conn.close
  set rs=nothing
  set conn=nothing
%>
试试
2011-10-25 12:44
qjw9004
Rank: 1
等 级:新手上路
帖 子:89
专家分:0
注 册:2011-1-27
收藏
得分:0 
回复 3楼 cserwang
出现这样错误提示!~~~~
Microsoft OLE DB Provider for ODBC Drivers '80040e21'
ODBC 驱动程序不支持所需的属性。
\htxt\untitled.asp, line 9

又来麻烦你了!
2011-10-28 09:51
cserwang
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:25
专家分:162
注 册:2007-5-10
收藏
得分:0 
程序代码:
<%
   set conn=server.createobject("adodb.Connection")
   mdbpath=server.mappath("../data.mdb")
   conn.open "driver={microsoft access driver (*.mdb)};dbq=" & mdbpath
   =999
  set rs=server.createobject("adodb.recordset")
  rs.open "select * from ht_flxz_hz",conn,1,1
  Do while not rs.EOF
     Response.Write rs("flxz")&"<br/>"
     rs.MoveNext
  Loop
  rs.close
  conn.close
  set rs=nothing
  set conn=nothing
%>
试试
2011-10-28 15:20
快速回复:ASP读取数据时“参数类型不正确,或不在可以接受的范围之内,或与其他 ...
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.049360 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved