我正在使用 Microsoft SQL CE、Windows Mobile 应用程序。
我有一个列类型为十进制的表。如果通过 sql 查询我在此列中插入 1 - 9 的数字,一切都很好。
但是,如果我尝试插入数字 10 或大于 10,则会收到此错误:
数据转换失败。[ OLE DB 状态值(如果已知)= 0 ]
com.CommandText = "Insert into Table(Col) values (@Col)";
com.Parameters.Add(new SqlCeParameter("@Col", Globals.dok.Class[i].Co1));