DateTime数据类型的VB.NET方法参数语法错误
对于ClosingDate,我不断得到“类型为'Date'的值不能转换为'Decimal'”的错误 请帮帮我DateTime数据类型的VB.NET方法参数语法错误,vb.net,datetime,Vb.net,Datetime,对于ClosingDate,我不断得到“类型为'Date'的值不能转换为'Decimal'”的错误 请帮帮我 Public Function Update(ByVal pAccountID As Short, ByVal pAccountTypeID As Short,ByVal pCustomerName As String, ByVal pOpeningDate As DateTime, ByVal pClosingDate As DateTime, ByVal pBalance As
Public Function Update(ByVal pAccountID As Short, ByVal pAccountTypeID As Short,ByVal pCustomerName As String, ByVal pOpeningDate As DateTime, ByVal pClosingDate As DateTime, ByVal pBalance As Double) As Boolean
catchError = String.Empty
Try
accountTableAdapter.Update(AccountID, AccountTypeID, CustomerName, OpeningDate, ClosingDate, Balance)
Return True
Catch ex As Exception
catchError = ex.Message
Return False
End Try
End Function
您可能已将
accountTableAdapter
s closingDate的列数据类型设置为Decimal
。您需要将其更改为DateTime
我们需要知道accountTableAdapter.Update
的签名是什么。公共可重写重载函数更新(ByVal dataTable作为JagBankDataSet.CustAccountsDataTable)作为整数返回Me.Adapter.Update(dataTable)