Einzelnen Beitrag anzeigen

fly_singapore

Registriert seit: 31. Mär 2007
Ort: Kolbnitz/Bonn Österreich/Deutschland
96 Beiträge
 
Delphi 2006 Enterprise
 
#7

Re: Spalte anhängen in DBGRID

  Alt 4. Mai 2007, 12:10
@mkinzler

(soll auch nie mehr wieder vorkommen, Ehrenwort !!! )

Hier mein originaler Code, allerdings unter Verwendung der IIF-Funktion.

Delphi-Quellcode:

cSQL_tblMIG := 'SELECT * ';

     cSQL_tblMIG := cSQL_tblMIG + ', iif (bereich_alt = ' + QuotedStr(CGruppe) ;
     cSQL_tblMIG := cSQL_tblMIG + ' AND region_alt = ' + QuotedStr(cRegion) ;

     cSQL_tblMIG := cSQL_tblMIG + ', ' ;
     cSQL_tblMIG := cSQL_tblMIG + QuotedStr('AB') + ', ' + QuotedStr('AN') + ') AS ABAN ';

     cSQL_tblMIG := cSQL_tblMIG + ' FROM tbl_mig '    ;


     cSQL_tblMIG := cSQL_tblMIG + 'WHERE (WiW = '        + QuotedStr(cAnmeldenamen) + ') ';
     cSQL_tblMIG := cSQL_tblMIG + 'OR (WiW_2 = '         + QuotedStr(cAnmeldenamen) + ') ';
     cSQL_tblMIG := cSQL_tblMIG + 'OR (WiW_Vertreter = ' + QuotedStr(cAnmeldenamen) + ') ';
     cSQL_tblMIG := cSQL_tblMIG + 'ORDER BY GPNR ';
     datenbankform.query_migration.close;
     datenbankform.query_migration.SQL.Clear;
     datenbankform.query_migration.SQL.Add(cSQL_tblMIG);
     datenbankform.query_migration.Active := true;
Da fällt mir gerade ein. Kann diese Funktion IIF() nicht eine ADO-spezielle Funktion sein?



@marabu

Vielleicht teste ich das mal.. Es könnte auch sein, dass es einfach an blöden Syntaxfehlern liegt ..
Peter Steffens
  Mit Zitat antworten Zitat