犯了一个连接数据库的低级错误
<%
? set adocon=server.createobject("adodb.recordset")
? adocon.Open"Driver={SQL Server};Server=192.168.1.4;UID=sa;PWD=123;database=test;"??
?%>
?
昨天在寫(xiě)一個(gè)ASP連接SQL server的東西,發(fā)現(xiàn)上面的語(yǔ)句一直連不上去,瀏覽器提示這個(gè)錯(cuò)誤
?
錯(cuò)誤類(lèi)型:
ADODB.Recordset (0x800A0E7D)
連接無(wú)法用于執(zhí)行此操作。在此上下文中它可能已被關(guān)閉或無(wú)效。
-----------------------------------------------------------------------------------------------------
?
非常郁悶,昨天從早上弄到晚上,都沒(méi)搞定。不知道各位看官有沒(méi)有發(fā)現(xiàn)我的錯(cuò)誤之處?
直到今天早上,我才發(fā)現(xiàn)自己的錯(cuò)誤之處:
?
set adocon=server.createobject("adodb.recordset")? //我既然把連接寫(xiě)成了recordset,沒(méi)有Connection,怎么
可以有Recordset,連接的時(shí)候,應(yīng)該寫(xiě)成
set adocon=server.createobject("adodb.Connection")
OK,搞定。
總結(jié)
以上是生活随笔為你收集整理的犯了一个连接数据库的低级错误的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: IIS -2147467259 (0x8
- 下一篇: 设置、刷新屏幕分辨率