与数据库连接出现“未将对象引用设置到对象的实例”的错误,代码如下

anika 2003-03-27 01:35:53
Public dbConnection As New OleDbConnection()
Public dbAdapter As New OleDbDataAdapter()
Public DateSet As New DataSet()

Private Sub MainWnd_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
dbConnection.ConnectionString = ("Provider=SQLOLEDB.1;User ID=abc;Initial Catalog=database;Data Source=Localhost;Password=")
dbConnection.Open()

dbAdapter.SelectCommand.Connection = dbConnection /*这行出错*/

dbAdapter.SelectCommand.CommandText = "select * from OutInvoice " & " order by sn"
dbAdapter.SelectCommand.CommandType = CommandType.Text
dbAdapter.SelectCommand.ExecuteNonQuery()
dbAdapter.Fill(DateSet)
DataGrid1.DataSource = DateSet
End Sub
...全文
119 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
li_new 2003-03-27
  • 打赏
  • 举报
回复
也可以写成这样:
dim dbAdapter As New OleDbDataAdapter("select * from OutInvoice " & " order by sn"
,dbConnection)
xumahua 2003-03-27
  • 打赏
  • 举报
回复
抽他丫挺的!!!
zwztu 2003-03-27
  • 打赏
  • 举报
回复
唉!老外写的不一定对呀!!!!!
dllgdx2000 2003-03-27
  • 打赏
  • 举报
回复
Command要NEW下
anika 2003-03-27
  • 打赏
  • 举报
回复
天哪,书上的代码竟然会漏了这一句
居然还是外国人写的
timmy3310 2003-03-27
  • 打赏
  • 举报
回复
出错行前面加上:

dbAdapter.SelectCommand = New OleDbCommand()

16,554

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧