asp新人入门常见问题,纪录集连不上 up也给分啊

chenfeng3000 2003-10-10 11:20:27

‘ADOfunction.asp 编写了一个公共函数
<% Dim objConn
Function RSExcute(Filename ,SQLtxt)
Set objConn=Server.CreateObject("ADODB.Connection")
' objConn.ConnectionString="Provider=Microft.Jet.OLEDB.4.0;" & "Data Source=" & Server.MapPath(Filename)
objConn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=" & Server.MapPath(FileName)
objConn.open
' Set RSExcute = Server.CreateObject("ADODB.Recordset")
Set RSExcute=objConn.Excute(SQLtxt)
End Function

%>





<!-- #include file="ADOFunction.asp" --> '调用的ASP网页
<%
strSQL="select * from 出货单"
Set objConn=Server.CreateObject("ADODB.Connection")
FileName="ORDER.MDB"

Set MYRS=RSExcute(FileName,strSQL)

response.write("正确")
' MYRS.MoveFirst;
' response.write(MYRS(0))
%>

结果,IE程序报错:

错误类型:
ADODB.Connection (0x800A0BB9)
参数类型不正确,或不在可以接受的范围之内,或与其他参数冲突。
/myweb2/ADOFunction.asp, 第 9 行

浏览器类型:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)
网页:
GET /myweb2/Example.asp

上面的代码,有错么。,各位大虾给小弟指点迷津 ,先谢谢了(还有,如果不使用纪录集,只是连接数据库,就不报错,郁闷)
...全文
36 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
chenfeng3000 2003-10-10
  • 打赏
  • 举报
回复
上面的错误改正了 ,100分真诚奉送!!!!
marry7 2003-10-10
  • 打赏
  • 举报
回复
如果不使用纪录集,只是连接数据库,就不报错,郁闷)
换种想法:这样更好啊,缩小查错的范围.可以更快的聚焦于出错点.

以后遇到问题也要一层层分析,由一页的错误缩为一段,再缩为一行,
然后想一想,问题解决得会很快.这样练习到是对以后纠错有很大帮助
云帆 2003-10-10
  • 打赏
  • 举报
回复
up
Reker熊 2003-10-10
  • 打赏
  • 举报
回复
<%
Function RSExcute(Filename ,SQLtxt)
Set objConn=Server.CreateObject("ADODB.Connection")
objConn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=" & Server.MapPath(FileName)
objConn.open
Set RSExcute=objConn.Execute(SQLtxt)
End Function
%>

建議Function只放打開連接語句

因為如果放產生recordset語句的話,你每次都掉用它產生紀錄集,則每次需要打開連接
太耗資源
tigerwen01 2003-10-10
  • 打赏
  • 举报
回复
Set RSExcute=objConn.Execute(SQLtxt)
lovehwq21 2003-10-10
  • 打赏
  • 举报
回复
Set RSExcute=objConn.Excute(SQLtxt)
改为Set RSExcute=objConn.Execute(SQLtxt)
zifan1980 2003-10-10
  • 打赏
  • 举报
回复
up

28,409

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧