我对vb.net完全陌生,我正在尝试使用access数据库创建数据库连接。一切进展顺利,但每当我创建OleDbDataReader对象时,它都会显示一个错误OleDbDataReader is not accessible in this context because it is 'Friend'
这是我的代码:
Dim con as new OleDbConnection
con = new OleDbConnection(connectionString)
Dim query as String = "my query"
Dim cmd as New OleDbCommand(query,con)
con.open()
Dim reader as new OleDbDataReader //here comes the error
while reader.read()
my code
end while我的进口品是
Imports System.Data.OleDb
Imports System.Data.Linq.Mapping
Imports System.IO有人能告诉我我哪里出错了吗。
发布于 2014-02-17 09:13:37
您不能自己创建一个读取器--命令对象必须对它进行操作。所以对你来说:
Dim cmd as New OleDbCommand(query,con)
con.open()
Dim reader=cmd.ExecuteReader()
while reader.read()发布于 2014-02-17 09:11:49
我想你没能执行欧莱德命令。请在定义OleDbDataReader后添加以下语法
reader = cmd.ExecuteReader()https://stackoverflow.com/questions/21824723
复制相似问题