B
bells
Unregistered / Unconfirmed
GUEST, unregistred user!
我想把F1Book中的数据写道dBase(dbf)文件中,其中要用到ODBCBindParameter函数,
但就是无法绑定字符型的字段,即F1CDataChar,总是提示‘非法的精确度数值’,
但可绑定数值型字段。源带码如下:
ConnStr := 'Driver={Microsoft dBASE Driver (*.dbf)};UID=admin;UserCommitSync=Yes;
DBQ=E:/test' + ';DriverId=21;FIL=dBase III';
f1book1.ODBCConnect(ConnStr,True,RetCode);
Connstr:='insert into test (a) values (?)';
f1book1.ODBCPrepareex(Connstr);
f1book1.ODBCBindParameterex(1,1,F1CDataChar);
f1book1.ODBCExecuteex(1,1);
请指教。
万分感谢。
但就是无法绑定字符型的字段,即F1CDataChar,总是提示‘非法的精确度数值’,
但可绑定数值型字段。源带码如下:
ConnStr := 'Driver={Microsoft dBASE Driver (*.dbf)};UID=admin;UserCommitSync=Yes;
DBQ=E:/test' + ';DriverId=21;FIL=dBase III';
f1book1.ODBCConnect(ConnStr,True,RetCode);
Connstr:='insert into test (a) values (?)';
f1book1.ODBCPrepareex(Connstr);
f1book1.ODBCBindParameterex(1,1,F1CDataChar);
f1book1.ODBCExecuteex(1,1);
请指教。
万分感谢。