WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Programmierung

Programmierung Rat & Tat für Programmierer

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 27.07.2005, 10:40   #11
Biri
Hero
 
Registriert seit: 04.09.2001
Beiträge: 894


Standard

hi,

warum meinst du, dass du dir zum updaten der daten die zeilennummer des geänderten Datensatzes merken musst?
(ev. hab ich ja irgendwas aus den beiträgen davor nicht ganz verstanden)
wie bereits geschrieben, soll man einen primärschlüssel nicht wiederverwenden, auch wenn der zugehörige DS gelöscht wurde.

ein dataset hat für jede datarow automatisch einen status - "geändert", "gelöscht", "neu hinzugefügt".
beim aufrufen von Update wird autoamtisch die DB upgedatet, du brachst nicht einzelne zeilen upzudaten, der Dataadapter weiß über den status im dataset, was er updaten muss.
wichtig: danach musst du noch "acceptchanges" aufrufen, damit der status im dataset wieder auf "unverändet" gesetzt wird.

wenn es nur darum geht, dass du ein gui zum ändern von datensätzen in deiner appl bereitstellen willst, empfielt es sich sehr, ein datagrid zu verwenden, das reduziert den benötigten code auf sehr wenige zeilen.

fg
-hannes
Biri ist offline   Mit Zitat antworten
Alt 27.07.2005, 11:10   #12
chefkoch
superkeksi
 
Registriert seit: 08.03.2001
Ort: Wien
Alter: 41
Beiträge: 1.862


chefkoch eine Nachricht über ICQ schicken
Standard

die zeilennr hab ich gebraucht, dadurch das ich mein gesamtes dataset neugeladen hab und ned wie jetzt dank der hilfe von thomas nur die eine zeile. hab ich halt wissen müssen wo der datensatz steht.

mein interface is halt so aufgebaut, dass zuerst die einträge von der datenbank in textboxen geladen werden. dort kann der user die einträge dann ändern. mit einem klick auf den ändern button werden die textboxen abgefragt und zurück in die db geschreiben.
chefkoch ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 23:32 Uhr.


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag