找回密码
 立即注册
搜索
查看: 271|回复: 1

我是菜鸟,在用vb.net连接数据库是报错,请大家帮着看看。。

[复制链接]

73

主题

1134

回帖

1599

积分

金牌会员

耗子

积分
1599
发表于 2004-6-9 21:10:02 | 显示全部楼层 |阅读模式
以下是程序段
Dim ObjectdsDataSet As New DataSet
Dim oleconn As New OleDb.OleDbConnection(conn)        
Dim adapter As New OleDb.OleDbDataAdapter        adapter.TableMappings.Add("table", "user")
        Dim cmd As OleDb.OleDbCommand = New OleDb.OleDbCommand(sqlstring, oleconn)
        cmd.CommandType = CommandType.Text
        adapter.SelectCommand = cmd
        If oleconn.State <>  ConnectionState.Open Then
            oleconn.Open() '打开数据库
        End If
        cmd.ExecuteNonQuery()
        If oleconn.State <> ConnectionState.Closed Then
            oleconn.Close() '关闭数据库
        End If
        adapter.Fill(ObjectdsDataSet)
        If ObjectdsDataSet.Tables("user").Rows.Count = 0 Then
就是上面的最后一句报错。。。

报错的内容是:未处理的异常: System.NullReferenceException: 未将对象引用设置到对象的实例。

不明白什么意思。。。

虚心请教。。。

显示成表情了。。。

那块是<》ConnectionState.Open Then  》应该是> 没敢用。。。。

100

主题

1691

回帖

2363

积分

荣誉版主

积分
2363
发表于 2004-6-17 10:13:17 | 显示全部楼层
帮顶!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|海浩社区

GMT+8, 2025-9-21 11:44 , Processed in 0.088001 second(s), 22 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表