Announcement

Collapse
No announcement yet.

Abfrage funktioniert seit Umstieg von SQL 2000 auf SQL 2005 nicht mehr

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

  • Abfrage funktioniert seit Umstieg von SQL 2000 auf SQL 2005 nicht mehr

    Hallo,
    ich habe folgendes Problem. Seit der Umstellung eines MS SQL 2000 auf ein MS SQL 2005 System funktioniert eine Abfrage auf die dort liegende DB nicht mehr. Die Abfrage ist in Access erstellt und sieht wie folgt aus:

    INSERT INTO WCC_T_MELDUNGEN ( [COUNTER], BMKZ, DATUM, DAUER, MELDUNG, STOERCODE, STOERORT, HAND, START, NR_K, [POSITION], MELDUNG_STATE, MELDUNG_TYPE, GEWICHTUNG, SMS )
    SELECT MsArcLong.Counter AS Ausdr1, AlgCSDataDEU.Text3 AS Ausdr2, DateAdd("h",1,[DateTime]) AS Ausdr3, MsArcLong.TimeDiff AS Ausdr4, AlgCSDataDEU.Text1 AS Ausdr5, MsArcLong.MsgNr AS Ausdr6, AlgCSDataDEU.Text2 AS Ausdr7, MsArcLong.PText1 AS Ausdr8, DateAdd("h",1,DateAdd("s",[TimeDiff]*(-1),[DateTime])) AS Ausdr11, 0 AS Ausdr12, MsArcLong.PValue2, MsArcLong.State, AlgCSDataDEU.Type, AlgCSDataDEU.Text6, AlgCSDataDEU.Text5
    FROM MsArcLong INNER JOIN AlgCSDataDEU ON MsArcLong.MsgNr=AlgCSDataDEU.NR IN ''


    Hat jemand einen Hinweis woran das liegen könnte ? Kann SQL 2005 den Begriff DateAdd("h",1,[DateTime]) vielleicht nicht mehr intepretieren.

  • #2
    Wenn's vorher funktioniert hat, sollte es wohl nicht am DateAdd liegen, das ist sicher abwärtskompatibel. Wie lautet denn die genaue Fehlermeldung?

    bye,
    Helmut

    Comment


    • #3
      Hallo Tivo,

      ein MS SQL 2005 System funktioniert eine Abfrage auf die dort liegende DB nicht mehr
      Was heisst das denn nun konkret?
      Gibt es eine Fehlermeldung (welche), gibt es "falsche" Werte oder was genau geschieht?
      Olaf Helper

      <Blog> <Xing>
      * cogito ergo sum * errare humanum est * quote erat demonstrandum *
      Wenn ich denke, ist das ein Fehler und das beweise ich täglich

      Comment

      Working...
      X