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