freete

你那根本就没有连接成功

你的数据库连接有问题!

连接代码

//第一种写法:

MM_conn_STRING = "Driver={SQL Server};server=(local);uid=sa;pwd=;database=infs;"

Set conn = Server.Createobject("ADODB.Connection")

conn.open MM_conn_STRING

SET RS=SERVER.CreateObject("ADOBD.recordset")

SQL="SELECT * FROM TABLE ORDER BY ID DESC"

RS.open SQL,CONN,3,3

//第二种写法:(DSN连接)

MM_conn_STRING="DSN=BBS;UID=SA;PWD=12345"

Set conn = Server.Createobject("ADODB.Connection")

conn.open MM_conn_STRING

SET RS=SERVER.CreateObject("ADOBD.recordset")

SQL="SELECT * FROM TABLE ORDER BY ID DESC"

RS.open SQL,CONN,3,3 // 3,3是修改、删除、增加开关!

//第三种写法:

MM_conn_STRING_own = "Driver={SQL Server};server=(local);uid=sa;pwd=11111;database=infs;"

Set conn = Server.Createobject("ADODB.Connection")

conn.open MM_conn_STRING_own

//第四种 - 这种方法用在ACCESS中

strconn = "DRIVER=Microsoft Access Driver (*.mdb);DBQ=" _

& Server.MapPath("asp.mdb")

set conn = server.createobject("adodb.connection")

conn.open strconn

参考

/51freete/blog/item/67e4a12204d1aff2d6cae2fc.html