Forum: ADO.NET |
Thema:
Dataset Update Autowert auslesen |
Von:
G. Guest (
16.01.2006 20:03) |
Hallo
Ich habe mit dem Umsteigen auf ADO.NET, weil ich für meine MS-Access basierenden Lösungen keinen Bedarf sah, lange gewartet. Nun bin ich daran eine bestehende e-Commerce Site auf c# und .NET 2.0 zu migrieren. Dabei stelle ich auch auf ADO.NET um. Muss aber feststellen, dass für meine Zwecke ADODB (Classic ADO) viel handlicher wäre. Während dem ich bei Classic ADO ein Recordset öffnen und darin mit wenigen Befehlen Werte ändern und neue Datensätze hinzufügen konnte, muss ich mit ADO.NET jedesmal einigs an zusätzlichen Zeilen schreiben. Ich habe nun versucht eine Wrapperklasse zu entwickeln die den Datenzugriff wieder vereinfacht und das generieren von Update bzw. Insert Queries automatisiert, dies ist mir bis jetzt allerdings noch nicht wirklich zufriedenstellend gelungen. Aber das kann ja mit etwas mehr Erfahrung noch werden. Woran ich im Moment zu beissen habe ist folgendes: Wenn ich unter Classic ADO einen neuen Datensatz hinzufüge, kann ich nach dem Update Command den Wert von Feldern die einen Autowert erhöhen (Primary Keys) auslesen und für eine spätere Referenzierung speichern. Wenn ich dass Update auf ein Dataset anwende wirkt sich dies jedoch nicht auf den Inhalt der neu hinzugefügten DataRow aus. Nun meine Frage: Wie kann ich den Wert ohne eine Extrafeld (Workarround) einbeziehen zu müssen ermitteln?
Besten Dank
Betreff |
Von |
Datum |
|
|
Re: Dataset Update Autowert auslesen
bitte bitte keine abstraktionen von ado.net, das hat alles seinen grund und macht sinn, man muss ich halt erst daran gewöhnen<br>Autowrt artikel findest du hier... |
|
|
|
|
|
Hannes
Preishuber
|
16.01.2006 22:21 |
|
|
Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!