1) Fit the precision of floating point to that of server side

(fix by Hiroki kataoka).
2) Ensure the definition of atof()(#include stdlib.h).
  (suggestion by Masaaki Sakaida).
This commit is contained in:
Hiroshi Inoue 2001-04-06 09:23:44 +00:00
parent f7f0b17909
commit ef4a163afd

View File

@ -42,6 +42,7 @@
#include <time.h>
#include <math.h>
#include <stdlib.h>
#include "convert.h"
#include "statement.h"
#include "qresult.h"
@ -892,12 +893,12 @@ copy_statement_with_parameters(StatementClass *stmt)
break;
case SQL_C_DOUBLE:
sprintf(param_string, "%f",
sprintf(param_string, "%15g",
*((SDOUBLE *) buffer));
break;
case SQL_C_FLOAT:
sprintf(param_string, "%f",
sprintf(param_string, "%6g",
*((SFLOAT *) buffer));
break;