15. Mai 2014 15:38
Wir bekommen bei unserem Kunden ab und zu folgende SQL-Fehlermeldung (siehe Anhang).
Hintergrund:
Beim Buchen eines VK-Beleges werden noch VK-Texte des Beleges aus der Tabelle für ungebuchte VK-Texte in die gebuchten VK-Texte kopiert (die Tabelle aus der SQL-Fehlermeldung). Das Kopieren erfolgt per TRANSFERFIELDS und in 99% der Fälle klappt alles nur ab und zu kommt diese Fehlermeldung, wobei NAV-Client sich komplett aufhängt und nur über Taskmanager abgeschossen werden kann. Nach der Neuanmeldung in NAV kann der VK-Beleg problemlos gebucht werden.
Was mich in der SQL-Fehlermeldung irritiert:
- "Falsche Syntax in der Nähe von ' { '
==> aber nirgendwo im SQL-Statement sieht man eine {
- "VALUES(?,?,?,?,?,?,?)"
==> die ?-Zeichen als Platzhalter für die Feldwerte. Warum die Platzhalter und nicht die echten Feldwerte? Die zu kopierenden Einträge haben 100%-ig sinnige Werte drin stehen.
Debuggen kann man es nicht, denn, wie gesagt, möchte man das nachstellen, klappt alles.
Was könnte die Ursache sein? Läßt sich diese beheben?
NAV-Version: 5.0 SP1
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.