Einzelnen Beitrag anzeigen

Bbommel

Registriert seit: 27. Jun 2007
Ort: Köln
655 Beiträge
 
Delphi 12 Athens
 
#1

Probleme in ADOquery wegen Doppelpunkt?

  Alt 3. Feb 2010, 09:25
Datenbank: SQL Server • Version: 2005 • Zugriff über: ADO
Hallo zusammen,

ich habe mal eine, hoffentlich einfache, Frage, bei der ich aber gerade auf dem Schlauch stehe.

Wenn ich einen SQL-Befehl wie GRANT SELECT ON OBJECT::dbo.myTable TO me direkt in der "Server-Management-Konsole" vom SQL-Server eingebe, klappt damit auch alles wunderbar. Packe ich den selben Befehl allerdings in eine TADQuery und sende ihn dann an den Server, dann bekomme ich als Rückmeldung "Syntax-Fehler in der Nähe von OBJECT".

Nachdem ich mir das zunächst überhaupt nicht erklären konnte, vermute ich jetzt, dass die Query noch verarbeitet wird, bevor sie an den Server geschickt wird und dass dann wegen des Doppelpunktes Parameter erwartet werden, die es aber ja nicht gibt. Oder gibt es eine ganz andere Ursache? Wie würde ich das denn sonst korrekt verpacken?

Klar, in diesem Fall ginge wohl auch GRANT SELECT ON myTable TO me aber mir geht es eher darum, das Problem grundsätzlich zu lösen, denn es gibt ja noch ein paar andere Stellen, an denen man diese Doppelpunkte brauchen könnte.

Bis denn
Bommel
  Mit Zitat antworten Zitat