![]() |
odbc-Datenbankupdate über .net
Sorry, dass ich hier schon wieder eine Frage über .NET ins Delphi-Forum stellen muss :oops:
Aber ich komme einfach nicht weiter... Ich hab ein Programm, über das ich Daten aus einer Excel-Tabelle in Variablen lade - über einen odbcDataAdapter, der mit einem DataSet verknüpft ist. Außerdem verknüpfe ich ein zweites DataSet mit einer SQL-Datenbank auf einem Sybase Adaptive Server Anywhere (mit Hilfe von ODBC). Anschließend durchlaufe ich mit Hilfe einer Schleife alle Datensätze in dem DataSet der Excel-Tabelle und vergleiche nach und nach alle entsprechenden Daten mit denen im anderen DataSet. Stimmen sie nicht überein, dann soll die SQL-Datenbank verändert werden. Soweit so gut - funktioniert auch eigentlich alles. Nur der UPDATE-Befehl, um die Daten letztendlich in die Datenbank zu schreiben, funzt nicht... :gruebel: Der Befehl INSERT bzw. UPDATE wird richtig geladen (direkt in der DB funktioniert der auch ohne Probleme) Der Command-Befehl wird also richtig überliefert. Aber es passiert in der DB nichts!!!
Delphi-Quellcode:
Ich bekomme keine Fehler oder ähnliches... Aber: In der Datenbank verändert sich nichts...
adapter.InsertCommand = cmd;
adapter.Update(dataset); Woran kann das liegen? Hoffe, mir kann jemand helfen... Gruß, Klarabella |
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:28 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz