2014-04-16 74 views
0

语法错误我不断获取的错误“价值型‘日期’不能转换为‘十进制?’”为ClosingDateVB.NET方法参数datetime数据类型

请帮助我。

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 
+1

我们需要知道'accountTableAdapter.Update'的签名是什么。 –

+0

公共重写重载函数更新(ByVal dataTable As JagBankDataSet.CustAccountsDataTable)As Integer 返回Me.Adapter.Update(dataTable) – user3314640

回答

0

也许你已经设置accountTableAdapter小号closingDate的列数据类型为Decimal。您需要将其更改为DateTime

+0

我该怎么做? – user3314640