DELPHI 7 用ADO里的ADOQUERY做主从表,总是报错
dank 2006-12-20 09:56:17 exhiStr:='SELECT a.enterpid as enterpid, a.enterpname, a.enterpaddr, a.enterpzip, a.enterptel, a.enterpfax, ' +
'a.enterpemail,a.enterpweb,a.enterptype, a.enterpsize, a.enterpnature, a.enterpmemo, a.prid, ' +
'a.prname, a.cldid, a.cldname, a.personid, a.personname, a.personjobs, b.prjenterpid, b.prjid, ' +
'b.userid, b.enterpimp, b.prjenterpinsdate, b.prjenterpupddate, b.personmain, c.prjname' +
' FROM venterpandperson a, prjenterpinfo b, projectinfo c ' +
' WHERE (((a.enterpid = b.enterpid) AND (b.prjid = c.prjid)) AND (a.personid = b.personid))';
RzDBGrid1.DataSource:=DM.DSListEnterp;
{DM.DSListEnterp.DataSet:=DM.DQListEnterp;}
DM.DQListEnterp.Close;
DM.DQListEnterp.sql.clear;
DM.DQListEnterp.SQL.Add(exhiStr);
DM.DQListEnterp.Open ;
{enterpStr:=;}
DM.DQenterpmore.DataSource:=DM.DSListEnterp;
DM.DQenterpmore.Close;
DM.DQenterpmore.SQL.Clear;
DM.DQenterpmore.SQL.Add('select enterpid,enterpname from enterpinfo where enterpid =:enterpid');
DM.DQenterpmore.Prepared :=true;
DM.DQenterpmore.Open;
上面这样的代码,总是报parameter object is improperly defined的错误