Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/329.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C#odbc命令。值为-10时舍入值_C#_Rounding_Bde - Fatal编程技术网

C#odbc命令。值为-10时舍入值

C#odbc命令。值为-10时舍入值,c#,rounding,bde,C#,Rounding,Bde,我用一些值填充DBF文件​​, 但在填充列总和(数字字段)时,如果值为-10或更大,则该值将四舍五入。如何禁用舍入? 例如,我填充summ字段-11.02,并且-11.00记录在dbf中。已解析。在数字字段(5,2)中,大于-10的值无法拟合。需要至少使用数字(6,2)如何准确地声明SUMM(确切的列类型是什么,包括任何精度/刻度数字),以及这里的数据库引擎是什么?在dbf SUMM声明中-sum,N,5,2在数字字段(5,2)中解析的值大于-10不能在该字段中。至少需要使用数字(6,2) od

我用一些值填充DBF文件​​, 但在填充列总和(数字字段)时,如果值为-10或更大,则该值将四舍五入。如何禁用舍入?
例如,我填充summ字段-11.02,并且-11.00记录在dbf中。

已解析。在数字字段(5,2)中,大于-10的值无法拟合。需要至少使用数字(6,2)

如何准确地声明
SUMM
(确切的列类型是什么,包括任何精度/刻度数字),以及这里的数据库引擎是什么?在dbf SUMM声明中-sum,N,5,2在数字字段(5,2)中解析的值大于-10不能在该字段中。至少需要使用数字(6,2)
odbcConnection1.ConnectionString = "PageTimeout=3000000;UserCommitSync=Yes;MaxScanRows=7;DefaultDir=" +
    (((fMain)MdiParent).PathDBF) +
    ";DriverID=21;Deleted=1;Statistics=0;MaxBufferSize=2048;FIL=dBase III;" +
    "Driver={Driver do Microsoft dBase (*.dbf)}";
odbcConnection1.Open();  
odbcCreate.CommandText = insert into YYMMKOD_EDRPOU (CDPR, IDCODE, FIO, PPOS, RS, YEARIN, MONTHIN, LGCODE, DATA1, DATA2, LGKOL, LGKAT, LGPRC, SUMM, FACT, TARIF, FLAG) + "values('25652927', '2951616474', 'text text text', 'ВТ 001511', '267066', '2014', '06', '504', '01.06.2013', '31.07.2013', 10, 35, 50.00, -11.020000, 0, 0.259200, 1)";       
odbcCreate.ExecuteNonQuery();
odbcConnection1.Close();