以下是引用3201在2005-4-25 20:28:56的发言:
<%
dim m
m="provider=SQLOLEDB;UID=momo;PWD=3201;database=TABLE"
set k=server.createobject("ADODB.recordset")
k.open "select * from TABLE1",m,2,3
response.write(k.recordcount)
k.close
set k=nothing
%>
请问我这段代码有错吗?
为什么输出的结果是“-1”啊 ?
m="provider=SQLOLEDB;UID=momo;PWD=3201;database=TABLE"
k.open "select * from TABLE1",
m,2,3
我刚看出来,这个是最明显的错误!
应该改成
m="provider=SQLOLEDB;UID=momo;PWD=3201;database=TABLE"
Dim con
Set con=Server.CreateObject("ADODB.Connection")
con.Open m
k.open "select * from TABLE1",
con,2,3
记录集对象k的Open方法必需的参数是一个
ADODB.Connection的对象,而不是连接字符串。楼主这样写不错误才奇怪呢。