SK000 2006-6-13 22:35
各位高手帮帮忙,小弟刚学VB数据库编程
我建立了一个与外部数据库相连接的程序用到了DataGrid控件和OleDbDataAdapter,OleDbConnection,DataSet
开头的代码如下:
Public Class Form1
Inherits System.Windows.Forms.Form
Public findstr As String
Public Sub UpDataSource(ByVal ChangedRows As[u] DataList1.DataSet1[/u])
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未声明,请教各位高手是怎么回事,望尽快解答!谢谢!
Nothing 2006-6-14 13:55
Public Sub UpDataSource(ByVal ChangedRows As DataList1.DataSet1)
当然不对了,DataList1.DataSet1是一个具体的对象,不是类或变量类型
一般打as并按一下空格后,有提示的内容,你所选中的必需是提示的内容,我想DataList1.DataSet1肯定没有。
AS后面应当写是DataList1.DataSet1的类型,而不是DataList1.DataSet1
4051l 2006-6-23 14:30
[quote]原帖由 [i]Nothing[/i] 于 2006-6-14 13:55 发表
Public Sub UpDataSource(ByVal ChangedRows As DataList1.DataSet1)
当然不对了,DataList1.DataSet1是一个具体的对象,不是类或变量类型
一般打as并按一下空格后,有提示的内容,你所选中的必需是提示的内容, ... [/quote]
同意