发新话题
打印

各位高手帮帮忙,小弟刚学VB数据库编程

各位高手帮帮忙,小弟刚学VB数据库编程

我建立了一个与外部数据库相连接的程序用到了DataGrid控件和OleDbDataAdapter,OleDbConnection,DataSet
开头的代码如下:
Public Class Form1
    Inherits System.Windows.Forms.Form
    Public findstr As String
    Public Sub UpDataSource(ByVal ChangedRows As DataList1.DataSet1)
        Try
            If (Not (ChangedRows) Is Nothing) Then

                Me.OleDbConnection1.Open()
                Me.OleDbDataAdapter1.Update(ChangedRows)
            End If
        Catch updateException As System.Exception
            Throw updateException
        Finally
            Me.OleDbConnection1.Close()
        End Try

    End Sub
VB居然说DataList1.DataSet1未声明,请教各位高手是怎么回事,望尽快解答!谢谢!

TOP

Public Sub UpDataSource(ByVal ChangedRows As DataList1.DataSet1)
当然不对了,DataList1.DataSet1是一个具体的对象,不是类或变量类型
一般打as并按一下空格后,有提示的内容,你所选中的必需是提示的内容,我想DataList1.DataSet1肯定没有。
AS后面应当写是DataList1.DataSet1的类型,而不是DataList1.DataSet1

TOP

引用:
原帖由 Nothing 于 2006-6-14 13:55 发表
Public Sub UpDataSource(ByVal ChangedRows As DataList1.DataSet1)
当然不对了,DataList1.DataSet1是一个具体的对象,不是类或变量类型
一般打as并按一下空格后,有提示的内容,你所选中的必需是提示的内容, ...
同意

TOP

right

TOP

发新话题