请VB.net高手帮忙看一下这个错误 Fill 参数太多
我在用VB.net练习连ACCESS数据库的时候碰到下边问题da.FillBy登陆(dt,Me.UsernameTextBox.Text,Me.PasswordTextB...
我在用VB.net练习连ACCESS数据库的时候碰到下边问题
da.FillBy登陆(dt, Me.UsernameTextBox.Text, Me.PasswordTextBox.Text)
这段提示说是
“Public Overridable Overloads Function FillBy登陆(dataTable As dbDataSet.用户DataTable) As Integer”的参数太多。
代码如下:
Private Sub OK_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles OK.Click
'登陆验证
Dim dt As New dbDataSet.用户DataTable
Dim da As New dbDataSetTableAdapters.用户TableAdapter
da.FillBy登陆(dt, Me.UsernameTextBox.Text, Me.PasswordTextBox.Text)
If (dt.Count = 1) Then
Me._mainform.ShowMenu(Me.UsernameTextBox.Text)
Else
Me._mainform.ShowMenu("")
End If
End Sub 展开
da.FillBy登陆(dt, Me.UsernameTextBox.Text, Me.PasswordTextBox.Text)
这段提示说是
“Public Overridable Overloads Function FillBy登陆(dataTable As dbDataSet.用户DataTable) As Integer”的参数太多。
代码如下:
Private Sub OK_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles OK.Click
'登陆验证
Dim dt As New dbDataSet.用户DataTable
Dim da As New dbDataSetTableAdapters.用户TableAdapter
da.FillBy登陆(dt, Me.UsernameTextBox.Text, Me.PasswordTextBox.Text)
If (dt.Count = 1) Then
Me._mainform.ShowMenu(Me.UsernameTextBox.Text)
Else
Me._mainform.ShowMenu("")
End If
End Sub 展开
2个回答
展开全部
Public Overridable Overloads Function FillBy登陆(dataTable As dbDataSet.用户DataTable) As Integer
这里定义的时候只给函数定义了一个参数.
da.FillBy登陆(dt, Me.UsernameTextBox.Text, Me.PasswordTextBox.Text)
这里使用的时候却给函数传递了三个参数.(后面两个去掉吧.不知道你为什么要写上去)
所以报错参数太多.
----以上为问题.以下为建议----
像楼上所说的,中西结合.看得我累呀(本来没打算看下去的,但还是提个建议吧).第一次见到这样的代码.不行就写拼音吧,别把汉字写进去,有些情况写汉字编译器会不认识,错误就更多了.
这里定义的时候只给函数定义了一个参数.
da.FillBy登陆(dt, Me.UsernameTextBox.Text, Me.PasswordTextBox.Text)
这里使用的时候却给函数传递了三个参数.(后面两个去掉吧.不知道你为什么要写上去)
所以报错参数太多.
----以上为问题.以下为建议----
像楼上所说的,中西结合.看得我累呀(本来没打算看下去的,但还是提个建议吧).第一次见到这样的代码.不行就写拼音吧,别把汉字写进去,有些情况写汉字编译器会不认识,错误就更多了.
2010-05-08
展开全部
简单的看了下,你代码写的也太不规范了吧?中西结合啊,你以为中西结合代码就很牛B吗?还是全英文吧。Fill方法有11个重载版本的,但是也不是很复杂,因为我们用的时候也就那么一两个。Fill(DataSet)和Fill(dataset ,tablename)。例如Da.Fill(objDataSet),或者Da.Fill(objDataSet,"Users")。我经常用第二种。你代码中的PasswordTextBox.Text是怎么回事?恕我眼拙!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询