Laden...

Forenbeiträge von b.wayne Ingesamt 3 Beiträge

24.08.2011 - 12:16 Uhr

Hallo Bernd,

ok dann habe ich da was falsch verstanden. Also wie gesagt möchte ich gerne mit meinem DataSet und vorallem den TableAdaptern weiterarbeiten.

Also ist meine Frage, wie bekomme ich das hin(sei es mit dem Commandbuilder oder mit was auch immer) das ich den Befehl :

TableAdapter.Update(DataTable);

benutzen kann ??

Weil diese "Update" Methode ja nicht automatisch wie sonst generriert wird !

Und vor allem würde mich mal interesieren, was genau die Ursache dafür ist, dass die Anweisungen (Insert,Delete,Update) nicht automatisch generiert werden ???

danke

grüße

24.08.2011 - 11:34 Uhr

Hallo Florian Reischl,

danke erst einmal für deine Antwort.

Auf den Ansatz mit dem MySQL Provider bin auch auch schon gestoßen...letzendlich kann
ich mich damit jedoch nicht anfreunden, da ich da nicht die möglichkeit habe typisiert zu Arbeiten (DataSets,Tables, Rows )....oder liege ich da etwa war falsch ???

Leider habe ich auch keine andere wahl, dies mit der ODBC-Verbindung abzuwickeln. Ich kann und will mich mit hartcodierten SQL-Anweisungen im Quellcode nicht anfreunden von daher ist dies keine Lösungsansatz für mich.

Aber vieleicht liege ich mit meiner Annahme aber auch falsch !?!

grüße

24.08.2011 - 10:57 Uhr

verwendetes Datenbanksystem: ODBC- MySQL

.Net Framework 2.0

Hallo,

ich habe ein Problem mit dem ich mich schon jetzt seit meheren Stunden rum ärgere und ich leider auch noch keine brauchbare Lösung dazu finden konnte.

In meinem Projekt baue ich eine Verbindung zu einer MySQL-Datenbank(Oracle) auf. Dies bewerkstellige ich über eine Verbindung des ODBC-Treibers. Nachdem anlegen der Verbindung im Studio, ziehe ich mir meine Tabellen per Drag & Drop über den Server-Explorer in mein DataSet. Die Kommunikation klappt auch soweit, das heist ich kann mir beliebige "Select" Abfragen estellen usw.

**Jedoch werden die Insert-, Update-, Deletes-Anweisungen nicht automatisch generriert wie ich es vom arbeiten mit dem MS-SQL-Server gewohnt bin !?!?!?!.... **

und dies obwohl ich explizit den nötigen Schalter in den "Erweiterten Einstellungen" des beliebigen TableAdapters gesetzt habe. (Dieser Schalter setzt sich merkwürdiger Weise beim nächsten Öffnen der Einstellung wieder auf false!!!)

Dieses Problem ist angeblich bekannt, nur alle Lösungsansätze und Hinweise sind bei mir vergebens. Auch der Hinweis mit nicht vorhandenen PK im DataTable, die sind bei mir vorhanden!

Natürlich könnte ich meine UPDATES-Commands auch selber schreiben aber dieser Ansatz kommt für mich nicht in Frage !!!!! Dies vllt auch, weil ich in der Hinsicht mit Linq ein bischen verwöhnt bin 🙂

Danke schon mal im Voraus !

greetz