Thema: Delphi Die SQL-Syntax prüfen

Einzelnen Beitrag anzeigen

uwewo

Registriert seit: 14. Jul 2004
Ort: Karlsruhe
479 Beiträge
 
Delphi 2006 Professional
 
#2

Re: Die SQL-Syntax prüfen

  Alt 12. Jul 2006, 15:29
Hi Rolf,

in meinem Programm habe ich einen kleinen SQL Editor, in einem TSynEdit (Memo) wird der SQL String eingegeben. Das ausführen des SQL Befehls wird über einen Button gestartet und genau da überprüfe ich
vorher ob Befehle von diesem Benutzer ausgeführt werden dürfen.

Bsp:
Delphi-Quellcode:
S :=Uppercase(Query.Sql.Text);
     if ((Pos('INSERT',S)>0) or
        (Pos('UPDATE',S)>0) or
        (Pos('DELETE',S)>0) or
        (Pos('DROP',S)>0) or
        (Pos('ALTER',S)>0) or
        (Pos('CREATE',S)>0)) then
     begin
       Tu was
     end;
So sollte es doch auch bei Dir funktionieren
Uwe
  Mit Zitat antworten Zitat