SQL-Statement in BCB vereinfachen



  • Hallo zusammen,

    ich habe ein Programm, dass einige SQL-Statements im Quellcode hat. Diese werden
    jetzt je nach Programmablauf an die Datenbank geschickt. Nun muss ich eine Änderung an den SQ-Statements vornehmen und zwar müssen alle Zugriffe auf die Tabellen mit einem "Präfix" vervollständigt werden; Soll heißen

    z.B. im Moment:

    select * from benutzer;
    

    und es soll abgeändert werden in

    select * from BEISPIEL.benutzer;
    

    BEISPIEL ist hierbei das Präfix das vor alle Tabellennamen gesetzt werden muss.
    Gibt es eine elegante Lösung mit der man nicht alle SQL-Statements im Code ändern m uss? ODer kann man diesen "Verweis" auch über die Einstellungen im ODBC-Treiber erledigen?

    Vielen Dank für die Antworten

    Gruß



  • benutze doch für die statements eine variable, so musst du dann immer nur die ändern, also zB:

    Query1->SQL->Add("select * from....");      //nicht so, sondern...
    //----------------------------------
    String SqlString = "select * from....");    //sondern mit Variable
    Query1->SQL->Add(SqlString);
    

Anmelden zum Antworten