0

所以我试图将我的数据集保存到我的数据库中

什么不起作用:第 1 列中的小数

我试过的:

  • 将第 1 列作为整数:它有效
  • 将列设置为任何小数精度无效
  • 尝试处理单元格验证并尝试解析单元格类型为双倍但我仍然得到标准不匹配的结论

  • 把我的头撞到墙上,如果你一定要知道,那是行不通的

    使用 con = New OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source = Mokmeuh.accdb")

con.Open() Dim cmb As New OleDbCommandBuilder(dAdapter) Try dAdapter.Update(dSet.Tables("Articles_table")) Catch ex As OleDbException Console.WriteLine(ex.InnerException) End Try End Using

The error itself would be : OleDbException -2147217913¸这是一个标准不匹配但事情是我把一个该死的十进制放入单元格....我真的很生气我不明白为什么不工作

列属性将是字段大小:十进制格式:货币/一般(均无效)精度:15 比例:2

我真的需要一些帮助我需要一个人......

4

1 回答 1

0

The only thing I'm not specifically seeing is your command builder not having a call go "GetUpdateCommand()" which generates the necessary SQL-Update command to apply any changes to the dataset

于 2013-09-30T11:48:41.243 回答