Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Empfohlene Antworten

Veröffentlicht

Hallo zusammen,

ich rätsle gerade an einer recht ärgerlichen Geschichte, die einen Serverumzug stark behindert.

Ein Delphiprogramm, dass mit einer MSSQL Datenbank arbeitet will auf dem neuen Server nicht so recht. Der Alte Server (oder vielmehr Rechner =P) hat Windows 2000 als OS und einen MSSQL Server v6.5 installiert. Der neue Server hat als OS Windows Server 2003 und der SQL Server ist MSSQL Server 2000.

Irgendeine Abfrage gibt ständig die Meldung "Allgmeiner Syntaxfehler beim konvertieren einer Zeichenfolge in eine Datetime-Zeichenfolge." aus. Leider konnte ich die Abfrage bisher in den Sources des Programms finden, suche aber noch weiter.

Ich habe es auf meinem Arbeitsplatzrechner versucht (Win2K, MSSQL Srv 2000) und es funktionierte einwandfrei. Auf dem neuen Server aber wie gesagt katastrophal. Ich habe die Ländereinstellungen und das BDE Admin Tool (bdeadmin.exe) schon geprüft, bzw. angepasst aber es kommt immernoch zu fehlern und ich verzweifle langsam.

Weiß jemand wo ich evtl. Optionen zur Kompatiblität oder Formateinstellungen für Datum und Zeit ändern muss damit es funktionieren könnte ?

Viele Grüße,

Vedu

Für mich stellt sich die Frage, ob der Fehler in der Anwendung oder im DBMS liegt. Ich würde hier (aus Erfahrung) tippen, dass hier ein SQL Select "mal schnell" geschrieben wurde und eben Probleme mit der Lokalisierung auftreten.

Aber ohne irgendwelche Infos, kann niemand helfen.

Was unterscheidet Deine lokale Installation mit der vom Server?

Wie sieht das SQL Select aus usw. Du musst erst einmal diese Fragen klären, damit man konkret helfen kann.

Phil

lass den profiler laufen; dort siehst du, welches SQL den fehler verursacht.

s'Amstel

Für mich stellt sich die Frage, ob der Fehler in der Anwendung oder im DBMS liegt. Ich würde hier (aus Erfahrung) tippen, dass hier ein SQL Select "mal schnell" geschrieben wurde und eben Probleme mit der Lokalisierung auftreten.

Aber ohne irgendwelche Infos, kann niemand helfen.

Was unterscheidet Deine lokale Installation mit der vom Server?

Wie sieht das SQL Select aus usw. Du musst erst einmal diese Fragen klären, damit man konkret helfen kann.

Phil

Hallo Phil,

das ist ja gerade das große Problem. Wenn ich die Selects hätte würde ich gerade schon selbst mit Feinarbeit nach dem Fehler suchen ... nur bis ich die selects mal da rausgefrickelt habe, könnte es sein, dass mir schon jemand einen Hinweis auf Zeiteinstellungen etc geben könnte, der mir weiterhilft.

Bin übrigens immernoch dabei den SELECT zu suchen ... ich meld mich wenn's was neues gibt. Bis dahin schonmal danke.

lass den profiler laufen; dort siehst du, welches SQL den fehler verursacht.

s'Amstel

~_^ Danke !

Hab per Profiler die Abfrage rausgefischt. Irgendwo in einem Mega WHERE stellt der W2K3 Server zwischen Uhrzeit und Datum zwei statt ein Leerzeichen. Mal schauen wo da der Wurm ist ...

Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.