“请求的操作需要OLEDB会话对象.....”怎么回事?请教高手!
来源:百度知道 编辑:UC知道 时间:2024/05/23 02:24:21
用VB进行数据库编程,写如下代码:
Private Sub Form_Load()
Dim cnn As New ADODB.Connection
Dim cmd As New ADODB.Command
cnn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" _
+ "Data Source=D:\库存管理\Sale.mdb;Mode=ReadWrite;" _
+ "Persist Security Info=False"
Set cmd.ActiveConnection = cnn
cmd.ActiveConnection = "INSERT INTO Sale (man) VALUES ('刘')"
cmd.Execute
msgbox "执行成功"
cnn.Close
End Sub
运行时,
出现“实时错误'3709':请求的操作需要OLEDB会话对象,而当前提供程序不支持此类对象”,调试指针指向Set cmd.ActiveConnection = cnn
我是初学者,请问诸位高手这个问题怎样解决??
谢谢!!!
Private Sub Form_Load()
Dim cnn As New ADODB.Connection
Dim cmd As New ADODB.Command
cnn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" _
+ "Data Source=D:\库存管理\Sale.mdb;Mode=ReadWrite;" _
+ "Persist Security Info=False"
Set cmd.ActiveConnection = cnn
cmd.ActiveConnection = "INSERT INTO Sale (man) VALUES ('刘')"
cmd.Execute
msgbox "执行成功"
cnn.Close
End Sub
运行时,
出现“实时错误'3709':请求的操作需要OLEDB会话对象,而当前提供程序不支持此类对象”,调试指针指向Set cmd.ActiveConnection = cnn
我是初学者,请问诸位高手这个问题怎样解决??
谢谢!!!
将
cmd.ActiveConnection = "INSERT INTO Sale (man) VALUES ('刘')"
改为
cmd.CommandText="INSERT INTO Sale (man) VALUES ('刘')"
试一下
控制面板-〉管理工具-〉数据源 (ODBC)
用户DSN 添加 Microsoft Access Driver (*.mdb)
随便起个名字,选择数据库所在文件。
对于Access 有时需要建立数据驱动。对于SQL就不用了
你试试连接SQL数据库
“请求的操作需要OLEDB会话对象.....”怎么回事?请教高手!
OLEDB的问题
OLEDB和ODBC的区别
E\:新建文件夹\360safe_skycn4.0_skycn.请求的操作需要提升
asp中用OLEDB方式查询的代码
我播放文件时为什么RealPlayer出现"您需要许可证来对此媒体文件执行所请求的操作"?
如何查看Microsoft.Jet.OLEDB是什么版本的?
System.Data.OleDb.OleDbException: INSERT INTO 语句的语法错误。
ASP.NET中如何进行OLEDB接口的数据连接
如果系统的Microsoft.Jet.OLEDB.4.0,被删掉了