Announcement

Collapse
No announcement yet.

Syntaxfehler in der Nähe von GO

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Syntaxfehler in der Nähe von GO

    Hallo zusammen,

    beim Ausführen eines SQL-Scripts mit "GO" als Batchseparator erhalte ich immer die Fehlermeldung "Syntaxfehler in der Nähe von GO".

    Diese Scripts sind korrekt, denn sie sind schon längere Zeit im Einsatz unter anderen Versionen des SQL Servers und wenn ich die "GO"s entferne, werden sie problemlos ausgeführt.

    Obwohl die Servereinstellung schon "GO" als Batchseparator vorsieht, habe ich es nun nochmal explizit im Code gesetzt. Erfolglos...

    Codeauszug:


    myServerConn.BatchSeparator = "GO"

    myServerConn.SqlExecutionModes = Microsoft.SqlServer.Management.Common.SqlExecution Modes.ExecuteAndCaptureSql

    ServerConn.ExecuteNonQuery(sql)


    Bin ratlos und würde mich über jede Art von Hilfe freuen.
    Danke und liebe Grüße,
    SanDee

  • #2
    Hallo,

    Diese Scripts sind korrekt, denn sie sind schon längere Zeit im Einsatz ...
    aber bisher wurden die Scripte nicht über ExecuteNonQuery ausgeführt, oder?

    Comment


    • #3
      stimmt...

      Hallo und Danke für die schnelle Reaktion...


      Originally posted by Andreas Kosch View Post
      Hallo,



      aber bisher wurden die Scripte nicht über ExecuteNonQuery ausgeführt, oder?
      Stimmt... Allerdings fand ich nirgends ein "execute" und "ExecuteNonQuery" war das einzig funktionierende (außer mit "GO").

      Tut mir leid, falls ich mich total bescheuert anstelle. Ist alles Neuland für mich!

      Liebe Grüße,
      Sandra

      Comment

      Working...
      X