我用到的ADOQuery1连接表,在使用时连接下一表,sql为空???错
unit_datamain.DataMain.ADOQuery1.SQL.Clear;
unit_datamain.DataMain.ADOQuery1.Close;
unit_datamain.DataMain.ADOQuery1.SQL.add('select * from 海洋工程勘察16 where 项目=''海底地形测量''');// datasoure1海底地形测量 unit_datamain.DataMain.ADOQuery1.Active:=true;
unit_datamain.DataMain.ADOQuery1.SQL.Clear;
unit_datamain.DataMain.ADOQuery1.Close;
unit_datamain.DataMain.ADOQuery1.SQL.add('select * from 海洋工程勘察16 where 项目=''海底地形测量''');// datasoure1海底地形测量 unit_datamain.DataMain.ADOQuery1.Active:=true;
unit_datamain.DataMain.ADOQuery1.SQL:='';
unit_datamain.DataMain.ADOQuery1.Close;
sql没错的,可能是delphi的问题,我用了unit_datamain.DataMain.ADOTable2.TableName:='海流温盐泥沙1671';
ADOTable2在unit_datamain.DataMain.ADOQuery1前,我改用其他的ADOTable
可以。