O.K.
Die eckigen Klammern waren mir klar als "Optional" aber das mit den
geschweiften wusste ich noch nicht....
Nur leider hat sich rausgestellt, da� xp_sendmail auf meiner DB (Prozeduren
oder auch "Erweiterte gespeicherte Prozeduren) nicht vorhanden ist:
Server: Nachr.-Nr. 2812, Schweregrad 16, Status 62, Zeile 2
Gespeicherte Prozedur 'xp_sendmail' konnte nicht gefunden werden.
Die Anweisung wurde beendet.
Die Prozedur ist auch nicht auf der master Datenbank drauf ....
Den Trigger konnte ich zwar anlegen, aber eben mit dem Hinweis:
F�r die aktuelle gespeicherte Prozedur k�nnen Zeilen zu der Tabelle
sysdepends nicht hinzugef�gt werden, da sie vom fehlenden Objekt
'xp_sendmail' abh�ngt. Die gespeicherte Prozedur wird jedoch erstellt.
Wie sieht die Prozedur aus? Kann man sich die irgendwo besorgen?
Gru� Mansur
>
> Hallo!
>
> > Fehler:
> > [Microsoft][ODBC SQL Server Driver]Syntax error or access violation
> >
> > Abfrage:
> > (Im Query Analizer...)
> > CREATE TRIGGER [infomail] ON [veranstalter] FOR INSERT AS
> > EXEC xp_sendmail {@recipients ="[EMAIL PROTECTED]"
> > ,@message ="Neue Eintragung"
> > ,@query ="Select * from veranstalter"
> > ,@subject ="Neue Eintragung"
> > ,@type = NULL
> > ,@attach_results =NULL
> > ,@echo_error = true
> > ,@set_user ="***"
> > ,@dbuse = "Datenbankname"}
> >
> > Was kann das Problem sein?
>
> z. B. die geschweiften Klammern - die geh�ren zur Dokumentation
> (optionale Parameter) aber nicht in das SQL-Statement. ;-)
>
> und dann noch ... Benutzt Du auch irgendwo "xp_startmail"?
>
> Freundliche Gr��e
> Joachim van de Bruck
| [aspdedatabase] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp