Einzelnen Beitrag anzeigen

Jürgen Thomas

Registriert seit: 13. Jul 2006
Ort: Berlin
750 Beiträge
 
#3

Re: Tabelle anlegen mit SQLCommand (ADO.NET)

  Alt 5. Okt 2007, 11:06
Ergänzend zu marabus Vorschlag möchte ich darauf hinweisen, dass es sehr viele Möglichkeiten gibt, von einem Objekt aus andere dazugehörige Objekte zu erzeugen. Beispiel:
  • zuerst DbConnection erzeugen, dann DbConnection.CreateCommand
  • zuerst DbConnection und (separat) DbCommand erzeugen, dann DbCommand.Connection eintragen
Ich empfehle deshalb dringend, in der NET SDK-Doku die verschiedenen Überladungen zu studieren.

Hinweis 1: Der DbDataAdapter wird in der Regel benutzt, wenn mehrere Datensätze gelesen oder gespeichert werden (aber auch dann nicht immer), aber für einen einzelnen DbCommand fast nie.

Hinweis 2: Ich schreibe von Db-Klassen; dies ist immer durch den passenden DbProvider zu ersetzen - also Sql* für den MS-SQL Server.

Gruß Jürgen
#D mit C# für NET, dazu Firebird
früher: Delphi 5 Pro, Delphi 2005 Pro mit C# (also NET 1.1)
Bitte nicht sauer sein, wenn ich mich bei Delphi-Schreibweisen verhaue; ich bin inzwischen an C# gewöhnt.
  Mit Zitat antworten Zitat