Benutzer mit den meisten Antworten
mit foreach mehrere Datenbankeintragungen machen???

Frage
-
Hallo,
ich muss in meinem Sylverlight-Projekt mehrere Eintragungen aus einer Liste, die jeweils eine Länge von 8192 haben über Webservices in die Datenbank eintragen.
Leider mit meiner Lösung wird nur die letzte Eintragung in die Datenbank geschrieben.
Mein Code sieht wie folgt aus:
DataServiceClient proxyVorlage= new DataServiceClient();
foreach (string s in eintragungen) { string eintragInsert = "INSERT INTO dbo.termin(start,ende,betreff,inhalt,dienstart,farbe,zugeteiltAn,erstelltVon,erstelltAm,aktuallisiertAm,arbeitszeit) VALUES " + s; proxyVorlage.selectSelbstDefiniertCompleted += (senderVorlage, eVorlage) => { }; proxyVorlage.selectSelbstDefiniertAsync(Anmelden.anmeldung[0], "cal", Anmelden.anmeldung[1], Anmelden.anmeldung[2], eintragInsert); }
Kann jemand mir vielleicht sagen, was ich falsch mache?
Gruesse, NUNUI
- Bearbeitet Nunui Freitag, 21. März 2014 20:23
Freitag, 21. März 2014 20:14
Antworten
-
Hi Nunui,
an denem Code kann man nicht erkennen was da Passiert und was die Methode selectSelbstDefinierterAsync macht. Der name läst darauf schließen, das sie Asyncron ist, je nach dem wie sie Implementiert ist Überschreibst du mit einen erneuten Aufruf, den alten Insert.
Schau mal ob es sie auch in einer nicht Asyncronen Varienta gibt.
MFG
Björn
- Als Antwort vorgeschlagen Ionut Duma Dienstag, 25. März 2014 14:47
- Als Antwort markiert Ionut Duma Donnerstag, 27. März 2014 11:43
Samstag, 22. März 2014 10:14
Alle Antworten
-
Hi Nunui,
an denem Code kann man nicht erkennen was da Passiert und was die Methode selectSelbstDefinierterAsync macht. Der name läst darauf schließen, das sie Asyncron ist, je nach dem wie sie Implementiert ist Überschreibst du mit einen erneuten Aufruf, den alten Insert.
Schau mal ob es sie auch in einer nicht Asyncronen Varienta gibt.
MFG
Björn
- Als Antwort vorgeschlagen Ionut Duma Dienstag, 25. März 2014 14:47
- Als Antwort markiert Ionut Duma Donnerstag, 27. März 2014 11:43
Samstag, 22. März 2014 10:14 -
Hallo Nunui,
Wenn Dir die Antwort geholfen hat, dann bitte markiere diese als Antwort.
Danke und Gruss,
Ionut
Ionut Duma, MICROSOFT
Bitte haben Sie Verständnis dafür, dass im Rahmen dieses Forums, welches auf dem Community-Prinzip„Entwickler helfen Entwickler“ beruht, kein technischer Support geleistet werden kann oder sonst welche garantierten Maßnahmen seitens Microsoft zugesichert werden können.
Dienstag, 25. März 2014 14:47