D
dlucky
Unregistered / Unconfirmed
GUEST, unregistred user!
path := 'E:/';
ADOQuery1.close;
ADOQuery1.ConnectionString :=
'Provider=MSDASQL.1;' +
'Extended Properties="CollatingSequence=ASCII;' +
'DBQ=' + path + ';' +
'DefaultDir=' + path +';' +
'Deleted=0;' +
'Driver={Driver do Microsoft dBase (*.dbf)};' +
'FIL=dBase 5.0;"';
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Text :=
'create table a.dbf (ID char(18),ks Char(10),amo numeric(8,2), name char(8))';
ADOQuery1.ExecSQL;
这样写总出现create table语句中有错误,但把amo numeric(8,2)去掉就没问题..请问是什么原因?
ADOQuery1.close;
ADOQuery1.ConnectionString :=
'Provider=MSDASQL.1;' +
'Extended Properties="CollatingSequence=ASCII;' +
'DBQ=' + path + ';' +
'DefaultDir=' + path +';' +
'Deleted=0;' +
'Driver={Driver do Microsoft dBase (*.dbf)};' +
'FIL=dBase 5.0;"';
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Text :=
'create table a.dbf (ID char(18),ks Char(10),amo numeric(8,2), name char(8))';
ADOQuery1.ExecSQL;
这样写总出现create table语句中有错误,但把amo numeric(8,2)去掉就没问题..请问是什么原因?