Re: SQL Join challenge
From: Andreas Schmidt (a_j_schmidt_at_rocketmail.com)
Date: 10/29/03
- Next message: Brian Bushay TeamB: "Re: TAdoDataSet for Excel"
- Previous message: Andreas Schmidt: "Re: Paging through Recordsets"
- In reply to: Steven Helms: "Re: SQL Join challenge"
- Next in thread: Steven Helms: "Re: SQL Join challenge"
- Reply: Steven Helms: "Re: SQL Join challenge"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Date: Wed, 29 Oct 2003 16:58:41 +0100
"Steven Helms" <steve@sh3inc.com> schrieb im Newsbeitrag
news:3f9eb6fb$1@newsgroups.borland.com...
> Sorry about that, bad cut and paste.
> Here is the current cut and paste without editing. Same syntax error
> (missing operator)
>
> qryJobData.SQL.Add('SELECT LOG.*, ');
> qryJobData.SQL.Add('Appraisers.FULLNAME AS AppraiserName, ');
> qryJobData.SQL.Add('AppraisalType.DESC AS AppraisalType, ');
> qryJobData.SQL.Add('ReportType.DESC AS ReportType ');
> qryJobData.SQL.Add('FROM Log ' );
> qryJobData.SQL.Add('INNER JOIN Appraisers ON Log.APPRAISER =
> Appraisers.APPRAISERINITIALS ');
> qryJobData.SQL.Add('INNER JOIN ApraisalType ON LOG.APPRAISAL_TYPE =
> AppraisalType.APPRAISAL_TYPE ');
> qryJobData.SQL.Add('INNER JOIN ReportType ON LOG.REPORT_TYPE =
> ReportType.REPORT_TYPE ');
> qryJobData.SQL.Add('WHERE LOG.APPRAISAL_NUMBER = '+
> IntToStr(SelectedRecord) );
Your Code is a little bit error phrone.
If you accidently call this code snipped twice
you will have two SELECTs in qryJobData.SQL.
qryJobData.SQL.Clear; // clear the old statement
qryJobData.SQL.Add('SELECT LOG.*, ');
qryJobData.SQL.Add(....
or as one-liner:
qryJobData.SQL.Text := 'SELECT LOG.*, ';
qryJobData.SQL.Add(....
This version is my favorite:
qryJobData.SQL.Text :=
'SELECT LOG.*, '#13#10+
'Appraisers.FULLNAME AS AppraiserName, '#13#10+
'AppraisalType.DESC AS AppraisalType, '#13#10+
...
Andreas
- Next message: Brian Bushay TeamB: "Re: TAdoDataSet for Excel"
- Previous message: Andreas Schmidt: "Re: Paging through Recordsets"
- In reply to: Steven Helms: "Re: SQL Join challenge"
- Next in thread: Steven Helms: "Re: SQL Join challenge"
- Reply: Steven Helms: "Re: SQL Join challenge"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Relevant Pages
|