AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 17:02

Parameter dieser Suchanfrage:

Suche in Thema: SQL MessageId aus einer SQLCLR Funktion
Suche alle Beiträge, die von "Elvis" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 3 von insges. 3 Treffern
Suche benötigte 0.004s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Datenbanken

    Re: SQL MessageId aus einer SQLCLR Funktion

      C#
      by Elvis, 16. Jan 2007
    lol! Naja, wenn man mit MSSQL leben muss mag es einige (fast) sinnvolle Neuerungen im 2005'er geben.
    Ich konnte zum Glück jemanden finden, der mir den MSSQL-Krempel freiwillig abgenommen hat. :)
    Nach 3 Monaten war ich reif für die Klapse... :wall:
  • Forum: Datenbanken

    Re: SQL MessageId aus einer SQLCLR Funktion

      C#
      by Elvis, 16. Jan 2007
    Hab' mich gerade mal schlau gemacht. Anscheinend gibt es keine hübsche Lösung dafür.
    Das Errorhandling von TSQL ist einfach zu schrottig. Wie wär's mit einem Output parameter, der den Error code angibt?
    Dann kannst du die CLR SProc in eine TSQL SProc verpacken, in der kannst du dann RaiseError ausführen. (An deiner Stelle wäre ich spätestens ab diesem Absatz fuchsteufelswild.... :zwinker: )...
  • Forum: Datenbanken

    Re: SQL MessageId aus einer SQLCLR Funktion

      C#
      by Elvis, 16. Jan 2007
    Du kannst RaiseError als Command durch den Context abschicken. Du musst allerdings den Fehler, den RaiseError innerhalb der .Net Sproc auslöst abfangen und schlucken.
    Dann könnte es funktionieren:
    static void RaiseError(int messageId, int severity, int state)
    {
    using (SqlCommand command = new SqlCommand("RaiseError(@messageId, @severity, @state)"))
    {
    ...


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=Elvis&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=84339
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:11 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz