Hallo Leute,
Ich habe einen Linked Server zu meiner Mysql Datenbank erstellt, alles funktioniert auch soweit ohne probleme jedoch gibts ein problem an dem ich so langsam aber sicher verzweifle.
Ich möchte einen Datensatz updaten mit folgendem query:
einmal funktioniert es und dann für eine unbestimmte zeit nicht, daraus kann ich dann mal schliessen dass es nicht am query liegt.
Die Fehlermeldung vom SQL Server ist folgende:
Nach langer erfolgloser google suche ist die hier meine letzte hoffnung....auf google fand ich einen msdn forum beitrag von 2005, jedoch keine lösung dazu
danke im vorraus
Ich habe einen Linked Server zu meiner Mysql Datenbank erstellt, alles funktioniert auch soweit ohne probleme jedoch gibts ein problem an dem ich so langsam aber sicher verzweifle.
Ich möchte einen Datensatz updaten mit folgendem query:
UPDATE OPENQUERY(PDA2INVLOG, 'SELECT TS, ART, GEB, PDA, PREIS, BARCODE, UPDATED FROM pricelog;') SET TS='8/29/08 03:45:01 PM', PDA='WINDOWS', PREIS='1.65', ART='70006309', GEB='002', BARCODE='0', UPDATED=1 WHERE ART='70006309' AND GEB='002';
Die Fehlermeldung vom SQL Server ist folgende:
OLE DB provider "MSDASQL" for linked server "PDA2INVLOG" returned message "La ligne n'a pas pu être trouvée pour la mise à jour. Certaines valeurs ont peut-être changé depuis leur dernière lecture.".
Msg 7343, Level 16, State 4, Line 1
The OLE DB provider "MSDASQL" for linked server "PDA2INVLOG" could not UPDATE table "[MSDASQL]". The rowset was using optimistic concurrency and the value of a column has been changed after the containing row was last fetched or resynchronized.
Msg 7343, Level 16, State 4, Line 1
The OLE DB provider "MSDASQL" for linked server "PDA2INVLOG" could not UPDATE table "[MSDASQL]". The rowset was using optimistic concurrency and the value of a column has been changed after the containing row was last fetched or resynchronized.
danke im vorraus
Comment