Startseite > Archiv > ADO.NET-SQL-Generator

ADO.NET-SQL-Generator

dotnetpro 6/2004 Von Dieter Bremes erschienen in dotnetpro 6/2004 auf Seite 48
Code: A0406Command
1 Bewertung(en):

CommandBuilder nach Maß Die CommandBuilder-Komponenten des .NET Frameworks generieren den SQL-Code für die Datenaktualisierung. Dieser Code ist aber relativ starr und für viele Situationen nicht geeignet. Daher entwickelt dotnetpro eine eigene CommandBuilder-Klasse. Mit ihr können Sie alle Optionen zu den verwendeten Feldern, zu Sperrungen und Aktualisierungen flexibel steuern.

Artikel Download

Als Abonnent können Sie den gesamten Artikel als PDF abrufen und die zugehörigen Quelltexte direkt downloaden.

Sie sind bereits Abonnent? Dann registrieren Sie Ihr Abonnement jetzt online und greifen Sie sofort auf das komplette Artikelarchiv zu.

Einzelheft-Bestellung

Sie interessieren sich für diesen Artikel und haben noch kein Abonnement? Dann bestellen Sie doch einfach diese Ausgabe der dotnetpro als Einzelheft.

Abo-Bestellung

Probeabo
Wenn Sie die dotnetpro kennenlernen wollen, ist das Probeabo genau richtig für Sie. Lesen Sie die aktuelle sowie die kommende Ausgabe zu einem besonders günstigen Preis.








Abo
Wenn Sie die neue Ausgabe der dotnetpro als Erster lesen wollen, dann liegen Sie mit einem Abo genau richtig – zwölf Mal pro Jahr druckfrisch in Ihrem Briefkasten und das noch bevor das Heft am Kiosk erhältlich ist.

Sie finden diesen Artikel interessant? Dann helfen Sie anderen ihn zu finden und kicken Sie ihn bei www.dotnet-kicks.de!

Tags

048_Command_mlo_ws_kf_ws04   053_Meinung_tib_ws_kf_ws04   1000   1998   2000   2003   2004   200411   200415   200449   200451   200453ren   2004www   4249   4266   6716   A0406Command   A0406Meinung   Abbildung   Abbrechen   aber   Abfrage   abgedruckt   abgeleitet   abhängiger   Ablauf   Abrufen   abweichende   Adapter   Added   AddThisField   AfterUpdate   ähnlich   Ähnliches   aktualisieren   aktualisiert   Aktualisierung   Aktualisierungen   Aktualisierungslogik   aktuellen   Alias   alle   allein   Allerdings   allgemein   allgemeinen   AllundWhere   also   Alternative   änderbaren   andere   anderen   Ändern   anders   Änderung   Änderungen   Änderungsmöglichkeit   Anforde   Anforderungen   angeschlossenen   Anlegen   anpassbar   Anweisung   Anwendung   Anzahl   Append   arbei   arbeitet   args   Array   ArrayList   Arrays   Artikel   Artikels   Assistent   Assistenten   assistentenähnlich   auch   Aufbau   auffindbaren   Aufgabe   aufgeführten   aufgenommen   aufgrund   Auflistung   Auflistungen   Auflistungs   Auflistungsklasse   Auflistungsklassen   Aufruf   aufrufen   Ausdrucks   ausführen   ausge   ausgedrückt   ausgeführt   ausgelassen   Ausnahmen   Außerdem   Auswahl   Auswirkung   auszugleichen   automa   automatische   Autor   bank   bankseitige   BASECOLUMNNAME   BASETABLENAME   basierte   Basisfunktiona   Basisklassen   Batch   Baukasten   Bäume   Bedarf   Bedin   Bedingung   Befehl   Befehle   Befehls   befindet   befreit   beglei   behandelt   behindert   Beide   beiden   beides   beim   Beispiel   Beispiele   beispiels   beispielsweise   belastet   Belastung   Belastungen   belegt   beliebige   benötigt   Benut   benutzen   Benutzer   Benutzerrechten   benutzt   benutzten   Berater   Berech   Bereich   Bereiche   bereit   bereits   beruflich   beschriebene   beschriebenen   besserer   bestehend   besteht   besten   betrachten   betroffenen   beurteilen   bewert   bezie   beziehungsweise   bezüglich   bieten   bietet   bisherigen   BitArray   Blick   bool   brach   break   Bremes   bringt   Browsable   Builder   Caching   Case   catch   Changed   CheckDataAdapter   CheckWhereFieldsOption   chen   chender   clause   Clear   Client   Clients   clientseitig   clientseitigem   clientseitigen   Close   Code   Codeauszüge   Codes   Codezeilen   Collection   CollectionBase   columnIndex   ColumnName   Columns   Command   CommandBehavior   CommandBuil   CommandBuilder   CommandBuilderauchdie   CommandBuildermehrere   CommandBuildernachMaß   CommandBuilders   CommandText   CommandTimeout   CommandType   Compile   Component   ComponentMo   Connec   Connection   Control   Controls   Cookies   Copy   CreateBasic   CreateBasicCommand   CreateDeleteCommand   CreateInsertCommand   CreateParameter   CreateRefreshSelect   CreateSchemaInfo   CreateSchemaInfoprivate   CreateSet   CreateSetClause   CreateSetClausege   CreateUpdateCommand   CreateWhereClause   crosoft   CRUD   Current   dabei   dafür   dagegen   daher   damit   dann   daran   daraus   dard   darin   dass   data   DataAdap   DataAdapter   DataAdapters   DataAdapterSqlDataAdapter   DataForm   DataRow   DataRowState   DataRowVersion   Dataset   DataTable   Daten   Datenadapter   Datenaktualisie   Datenaktualisierung   Datenban   Datenbank   Datenmenge   Datensatz   Datensätzen   Datensatzes   Datentypen   Datenver   Datenzugriffscode   davon   dazu   dbjobs   deckt   Default   definiert   DELETE   DeleteCommand   DeleteOrUpdate   denden   denken   denn   deren   DeriveParameters   ders   deshalb   Designer   Designzeit   Designzeitunterstützung   dessen   Detail   DictionaryBase   DieMethode   DieMethodeCreateUpdateCom   dient   diese   dieser   dieses   Dieter   dieVariable   dingung   direkt   Dispose   diverser   doch   Dokument   dotnet   dotnetpro   drei   Dreingabe   drücken   durch   durchdachtes   durchgeführt   durchlaufen   durchschnittliche   ebenfalls   Ebenso   Effekte   effektiven   eher   Eigen   eigene   eigenem   eigenen   Eigenschaf   Eigenschaft   EigenschaftBeschreibung   Eigenschaften   Eigenschaftswerten   eigentlich   eignis   eindeutiges   eine   einem   einen   einer   eines   einfa   einfach   einfache   Einfügeoperationen   Einführung   eingesetzt   Einheit   einheitliche   einige   einigen   einmalig   Einsatz   einsatzfähigen   Einsatzfälle   einschließlich   Einstel   Einstell   einstellbar   einstellen   Einstellmöglichkeit   Einstellung   Einstellungen   einzelne   else   entfällt   entfernt   enthält   enthalten   enthaltene   enthaltenen   enthielt   entlastet   entscheidende   entscheidenden   entspre   entsprechend   entsprechende   entsprechenden   entweder   Entwick   entwickelt   Entwickler   Entwurfsmustern   Enumerator   Equals   Ereig   Ereignis   erfüllt   Ergänzung   ergeben   ergebenden   Ergebnis   Ergebnisses   erhält   erhöht   erkannt   erlauben   ermitteln   ermittelt   ermöglichen   errei   erreichen   errors   ErrorsOccurred   erscheinen   erscheint   erschweren   ersetzen   erst   erste   erstellen   ersten   erwarten   Erwartungen   erwartungsgemäß   erweist   erweitern   erweitert   erzeu   erzeugen   erzeugenden   erzeugt   etwas   eventuell   Exception   ExecuteReader   Existiert   exotischer   experimentieren   explizit   ExtendedProperty   Fall   fällt   false   Fast   Fazit   Features   fehlende   fehlerfrei   Fehlern   Fehlt   Feld   Felder   Feldern   Feldname   Feldnamen   festge   figurations   finden   Findet   FirstReturnedRecord   fische   flexibel   folgen   Folgenden   foreach   foreUpdate   formance   Format   formationen   Forms   Formular   Frame   Framework   Frameworks   frei   Freigabe   Fuchs   fuechseonli   führen   führt   führung   Füllmengen   füllt   Funktion   funktionalen   Funktionalität   fürWertetypen   gabe   gator   geänderten   geben   gebenenDatensatz   geeignet   geforder   gegenüber   gehören   gehört   gelesen   geliefert   gelöscht   genannten   genau   genbau   gene   generator   generelle   generie   generieren   Generierens   generierten   genommen   genschaft   gentliche   gentlichen   geringere   geschrieben   gesetzten   gespeichert   gespeicherten   GetDeleteCom   GetDeleteCommand   GetQuotedName   GetSchemaTable   GetUpdateCom   gewähr   gewinn   geworden   gewünschte   gezeichneten   gibt   gilt   gischerweise   gleichen   gleichszwecken   Grafik   Grafikbereichen   gramm   grammierer   grammierschnittstelle   Grenzen   griffsmöglichkeit   gültige   gung   guration   haben   hält   halten   handelt   Hashtable   HasKey   hätte   hätten   Heft   hergestellt   herum   hier   Hieraus   hierbei   hierfür   hierzu   Hilfsprogramm   hingegen   hinsichtlich   Hinter   Hinweise   höhere   HTML   HttpCookie   hungsweise   identity   IEnumerable   ihren   Ihrer   immer   Implementie   implementieren   implementiert   Implementierung   Indexer   indi   indizierte   Informatio   Informationen   initialisieren   INSERT   InsertCommand   Instanz   Instanzierung   Interfaces   intern   Internet   intuitiv   InvalidateCommands   InvalidateSchema   IsAutoIncrement   IsKey   IsReadOnly   IsRowVersion   ISupportInitialize   Jahren   Jede   jeden   jedes   jedoch   jekte   jetzt   jeweils   Joachim   Join   kann   Kasten   Kehr   kehrs   kein   keine   keinen   keinenNull   keinenVorga   KeyInfo   klas   Klasse   Klassen   kleines   Knoten   KombinationvonUpdate   kommen   Kommentare   kommer   Kommt   Kompo   Komponente   Komponenten   konfi   Konfiguration   Konfigurationsunterstützungzur   konfigurierbar   konfigurieren   können   könnte   Konstruk   Konstruktor   kontexten   Kontextmenü   Konzept   Koordinierung   kopie   korrekten   Kreation   kurze   lancierte   lang   lassen   lässt   lastung   Laufzeit   LECT   leeren   leicht   leider   leistet   Leistung   Length   Lese   leteCommand   letztgenannten   liche   lichen   liches   liefert   liegen   liegt   Liest   Link   linke   links   Liste   Listen   Listenklassen   Listentypen   Listenvarianten   Listing   listung   lität   Lizenzkosten   Logik   Look   löschen   lung   lungen   m_da   m_DataSetName   m_dtSchema   m_IsInitializing   m_RefreshRow   m_Tablename   m_UpdateFields   malerweise   mand   mandBuilder   mandBuilders   mandText   markiert   Maßanzug   Mechanismen   Mechanismus   mehr   mehrere   mehreren   meisten   MemoryStream   Menge   Messungenauigkeit   meter   Methode   Methoden   Microsoft   Millisekunden   Mitte   mittels   mittlere   möchte   Modified   möglich   Möglichkeit   Möglichkeiten   MoreThanOneTableException   MSDE   muss   müssen   nach   nachempfunden   Nachteil   Nachteile   nachträglich   nachvollziehbar   nachzurüsten   Namen   Namensraums   Namespace   natürlich   Neben   nebensächlich   Negativbeispiel   nente   nerieren   neten   netpro   nette   NETteListen   Netzwerk   netzwerkseitig   Netzwerkver   neuen   nicht   nichten   nisse   noch   None   normalerweise   Northwind   notfalls   nötigen   notwendige   null   Nutzer   oben   Oberfläche   object   Objekte   oder   offensichtlich   Ohne   ohnehin   OnRowUpdating   Open   Optimal   optimieren   Optimisti   optimistische   optimistisches   Optio   Ordinal   Original   Para   Parameter   parameterlosen   Parametername   Parameters   Params   pelt   Performance   performanten   permanenten   PkAnd   PkAndRowVer   pose   Position   praktischen   Praxis   Preis   Prinzipiell   private   Probleme   Problemen   produktiven   Produktivsystemen   Programm   Programmierer   Programmierschnittstelle   Programmierung   Programmzustände   Projekte   Provider   Prozent   Prozessorbe   prüfen   prüft   Prüfung   public   Punkt   Quelltext   Quelltextes   Queue   QuotePrefixPräfix   QuoteSuffixPostfix   rameter   räumt   ReadOnly   ReadSchema   ReadToEnd   ReadXML   recht   rechten   rechts   Referenzen   referenzierten   RefreshRowSoll   RefreshSchema   registriert   rekt   relativ   Repräsentation   Ressourcen   restlichen   resultiert   return   rieren   Roundtrip   Rows   RowState   RowUpdating   rowversion   Rückgabe   rückgelesen   rücksichtigt   rund   rung   rungen   Satz   Satzes   sätzlich   SaveSchema   Schade   schaft   sche   Schema   SchemaOnly   SchemaToString   SchemaXml   sches   schiede   schiedenen   Schleifenaufbau   schließt   Schlimmer   Schlüssel   Schnitt   Schnittstelle   Schnittstellen   schon   schreiben   schrieben   Schritten   schwer   Schwerpunkt   SCOPE_IDENTITY   sehen   sein   seine   seinem   seiner   Seit   Seite   seitig   Sekunde   selbst   SELECT   SelectCom   SelectCommand   SELECTs   selektie   selektieren   sender   sendet   Serie   Server   Servers   Session   SetExtendedPropertyTrue   setzen   share   sich   sichlich   siehe   sieht   sind   sinnvolle   Situationen   Skalierbarkeit   snafu   sodass   Software   solche   soll   sollen   sollten   sorgen   Sorgfalt   sorgt   SortedList   sortierte   sowie   Spalte   Spalten   Spaltennamen   spart   Speicher   speichern   speichernde   speichernden   Sperren   Sperrungen   spezi   Spezialisierte   speziellen   spezieller   spezifischer   sprachen   SqlCommand   SqlCommandBuilder   SqlConnection   SqlDataAdapter   SqlDataReader   SqlParameter   SqlRowUpdatingEventArgs   SqlRowUpdatingEventHandler   sqlSelectCommand   Stack   stan   Standard   Standardversion   stanz   starr   starren   Start   StatementType   Stati   Statt   Status   stehen   steht   Steigerung   stellenimplementierungen   stellt   stellten   Steuerelemente   steuern   Steuerungsmöglichkeitfürdas   stößt   StreamReader   stricke   string   StringBuilder   StringReader   Studio   Suppliers   Switch   system   taAdapter   Tabelle   Tabellen   Tabellenname   table   tablename   Tables   täglichen   tamp   tare   taRowState   tatsächlich   Technik   Teil   tenfenster   tenmenge   Test   Testdurchläufe   testen   Testläufe   Tests   teter   Teufel   Text   Threads   Throw   times   timierten   timistischen   tion   tionsschaltflächen   tisch   TODO   toll   Tool   TOOLS   Tortur   ToString   trachtet   Tragen   Transaction   Trigger   triktionen   Typen   typsicherer   Typsicherheit   über   überarbeiten   übergeben   übernimmt   überraschende   übertragen   UhrSeite   umfangreich   Umgang   unangenehmen   Unchanged   undeinemThread   undurchsichtig   uneinheit   Ungereimtheiten   ungülti   unnötig   unnötige   unnötigen   unorthodoxe   unsortierte   unter   unterbleibt   unterdrückt   unterschiedlich   unterschiedliche   unterstützt   unterstützung   unverwal   Unzulänglichkeiten   Update   UpdatedRowSource   UpdateFields   UpdateFieldsLogik   UpdateRowSource   UpdateStatus   UseScopeIdentitySoll   Value   Variante   Varianten   verändert   Veränderun   Verarbeitungsgeschwindigkeit   verbergen   Verbindung   verfügbaren   verfügt   Verfügung   vergleicht   Verglichen   Verhalten   verhindern   verkompliziert   Verlangsamung   verlaufen   vermieden   vermissen   verschiede   verschiedene   verschiedenen   Versionen   versucht   verteilte   verträgt   verwaltet   verwenden   verwendeten   viele   vielen   vieler   Vielzahl   Viewstate   Visual   void   vollständige   Voraussetzung   Voraussetzungen   Vordenauf   Voreinstellung   Vorgehens   Vorgehenswei   vorgenommene   vorgesehen   vorhanden   Vorhandensein   vorher   Vorteil   Vorteile   wachsen   Wahl   wählen   wählt   walten   wäre   waren   WasConnectionOpen   Webanwendungen   wegen   weils   weise   weitere   weiteren   weiteres   weniger   Wenn   werden   Wermutstropfen   Wert   Werte   Wertes   WHERE   WhereClauseIsFor   WhereFields   WhereFieldsLogik   wichtigste   wichtigsten   wickler   widerspricht   wieder   Wiederholungen   WINDOWS   wird   wobei   worden   work   WriteSchema   WriteXml   Wunschzettel   wurde   würde   wurden   XmlReadMode   XmlTextReader   XmlWriteMode   XPath   XPathNavi   zeigen   zeigt   Zeilen   Zeit   Zeitverbrauch   zent   zielle   ziert   Zudem   zuerst   zugewiesen   zugreift   Zugriff   zugrunde   zukünftigen   Zulassen   zunächst   zurück   zurücklesen   zurückschreiben   Zurzeit   Zusätzlich   zusätzliche   zuweisen   Zwar   zwei   zweifellos   zweite   Zwischenzeitlich

Login
Sie sind nicht eingeloggt.

Login & Registrierung
Abo bestellen





Anzeige





Newsletter
Tragen Sie Ihre E-Mailadresse für den kostenlosen Newsletter von dotnetpro ein.


Umfrage
Wie zufrieden sind Sie mit Ihrem Gehalt?




Ergebnis anzeigen