ASP联接SQL出现的问题,请各位朋友帮我看看,谢谢!!!
Set MyConn=Server.CreateObject("ADODB.Connection")
MyConn.open "Driver={SQL Server};Server=sm;Database=date;Uid=sia;Pwd=123456;"
set rs=server.CreateObject("adodb.recordset")
rs.open"select * from smhl",3,3
response.write rs("sh")
运行后显示参数类型不正确,或与其它类型冲突..这是什么原因?????谢谢
问题点数:20、回复次数:6Top
1 楼zhenmeiyisi(。。。)回复于 2006-06-04 16:37:57 得分 4
rs.open"select * from smhl", MyConn ,3,3Top
2 楼MaxDBA(Okey)回复于 2006-06-04 16:38:37 得分 5
// 少了连接参数
rs.open"select * from smhl",3,3
//后面的参数是否用对,查查资料
rs.open"select * from smhl",MyConn,3,3
//这里可能要对数据集做个判断是否到了末尾,若无数据,会出错的
response.write rs("sh")Top
3 楼hhwlc(欧文)回复于 2006-06-04 17:38:51 得分 10
<%
dim myconn,connstr,rs,sql
Set myconn=Server.CreateObject("ADODB.Connection")
connstr="Driver={SQL server};Server=sm;Database=date;UID=sia;PWD=123456"
Set rs=Server.CreateObject("ADODB.RecordSet")
sql="select * from smhl"
myconn.open connstr
rs.open sql,myconn,3,3
while no rs.eof
response.write rs("sh")
rs.movenext
wend
rs.close
set rs=nothing
set myconn=nothing
%>Top
4 楼itblog(Just for wife!)回复于 2006-06-04 17:44:32 得分 1
:)Top
5 楼clarechao(clare)回复于 2006-06-05 09:06:59 得分 0
hhwlc(欧文) ,按照你的代码写后错误提示没了,可以正常运行,但是数据库里的数据依然没办法读出来,运行后页面是空白的,请各位再帮帮忙,谢谢,谢谢.Top
6 楼clarechao(clare)回复于 2006-06-05 09:55:00 得分 0
谢谢,已经可以了.Top




