读书日记300字爱的教育:Driver={Microsoft Access Driver (*.mdb)};dqb=
来源:百度文库 编辑:中科新闻网 时间:2024/05/08 06:24:12
Dim Conn,Rs
Sub ConnBegin()
If IsObject(Conn) = True Then
Exit Sub
Else
Set Conn = Server.CreateObject("Adodb.Connection")
Conn.Open "Driver={Microsoft Access Driver (*.mdb)};dqb="&Server.MapPath("Data.mdb")
Set Rs = Server.CreateObject( "Adodb.RecordSet" )
Conn.BeginTrans
End If
End Sub
'------------------------------------------------------------
Sub ConnEnd()
Conn.CommitTrans
Rs.Close
Set Rs = Nothing
Conn.Close
Set Conn = Nothing
End Sub
Call ConnBegin()
if isObject(Conn) = false then response.Write("conjia")
if isObject(Rs) = false then response.Write("rsjia")
On Error Resume Next
Rs.Open "Insert into biao (u_name) Values ('bbb')",Conn,1,2
Call ConnEnd()
'====================
Rs何为为何为假?
如果把 Driver={Microsoft Access Driver (*.mdb)};dqb= 换成Provider=Microsoft.Jet.OLEDB.4.0; Data Source= 就好使了,这又是为什么?这两种驱动有什么区别,哪个更好一些?我通常都用第一种。
望高手指点
Sub ConnBegin()
If IsObject(Conn) = True Then
Exit Sub
Else
Set Conn = Server.CreateObject("Adodb.Connection")
Conn.Open "Driver={Microsoft Access Driver (*.mdb)};dqb="&Server.MapPath("Data.mdb")
Set Rs = Server.CreateObject( "Adodb.RecordSet" )
Conn.BeginTrans
End If
End Sub
'------------------------------------------------------------
Sub ConnEnd()
Conn.CommitTrans
Rs.Close
Set Rs = Nothing
Conn.Close
Set Conn = Nothing
End Sub
Call ConnBegin()
if isObject(Conn) = false then response.Write("conjia")
if isObject(Rs) = false then response.Write("rsjia")
On Error Resume Next
Rs.Open "Insert into biao (u_name) Values ('bbb')",Conn,1,2
Call ConnEnd()
'====================
Rs何为为何为假?
如果把 Driver={Microsoft Access Driver (*.mdb)};dqb= 换成Provider=Microsoft.Jet.OLEDB.4.0; Data Source= 就好使了,这又是为什么?这两种驱动有什么区别,哪个更好一些?我通常都用第一种。
望高手指点
根据官方说Provider=Microsoft.Jet.OLEDB.4.0效率高点
他们两种在下来的代码编写中有什么区别吗?>
我感觉Conn.Open "Driver={Microsoft Access Driver (*.mdb)};dqb="&Server.MapPath("Data.mdb") 比较好使.
因为使用第一种的时候,不知道为什么老出错~可能是没有dim吗?还是程序不太严格?
我只是新手
根据官方说Provider=Microsoft.Jet.OLEDB.4.0效率高点
Driver={Microsoft Access Driver (*.mdb)};dqb=
Microsoft Access Driver
microsoft bus driver
为什么使用DRIVER={Microsoft Access Driver的数据库连接方法改用Microsoft.Jet.OLEDB.4.0就会出错?
那里下载Microsoft Bus Driver
[Microsoft][ODBC Microsoft Access Driver]常见错误
[Microsoft][ODBC Microsoft Access Driver] 内存溢出
[Microsoft][ODBC Microsoft Access Driver] 内存溢出
[Microsoft][ODBC Microsoft Access Driver] 语法错误 (操作符丢失) 在查询表达式 'classid =' 中。/sc.as
[Microsoft][ODBC Microsoft Access Driver] 语法错误 (操作符丢失) 在查询表达式 'leavewordid=' 中