• Keine Ergebnisse gefunden

Direkter Datenbankzugriff mit SQL

N/A
N/A
Protected

Academic year: 2022

Aktie "Direkter Datenbankzugriff mit SQL"

Copied!
1
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

C# http://www.kohnlehome.de/csharp/ADOdotNet_SQL.pdf

Direkter Datenbankzugriff mit SQL

Anbindung an Datenbank

OdbcConnection anbindung = new OdbcConnection();

anbindung.ConnectionString = "Driver={Microsoft Access Driver (*.mdb)};DBQ=C:\\bla.mdb";

anbindung.Open(); // -> OdbcException

// Die Datenbankanbindung kann verwendet werden anbindung.Close();

neuen Datensatz erstellen mit INSERT INTO

OdbcCommand befehl = new OdbcCommand();

befehl.Connection = anbindung;

befehl.CommandText = "INSERT INTO [Tabelle] (Name,Datum) VALUES ('Anna','13.3.2003')";

befehl.ExecuteNonQuery();

Daten lesen mit SELECT FROM

OdbcCommand befehl = new OdbcCommand();

befehl.Connection = anbindung;

befehl.CommandText = "SELECT * FROM [Tabelle]";

OdbcDataReader daten = befehl.ExecuteReader();

if(daten.HasRows){ // mind. 1 Datensatz vorhanden while(daten.Read()){

string text = (string)daten["Feldname"];

long lzahl = daten.GetInt32(0); // Spalte 0 double dzahl = daten.GetDouble(1); // Spalte 1 decimal preis = daten.GetDecimal(2); // Spalte 2 DateTime datum = daten.GetDateTime(3); // Spalte 3 }}

daten.Close();

Daten ändern mit UPDATE

OdbcCommand befehl = new OdbcCommand();

befehl.Connection = anbindung;

befehl.CommandText = "UPDATE [Tabelle] SET [Name]='neuer Name' WHERE [ID]=2";

befehl.ExecuteNonQuery();

Datensatz löschen mit DELETE FROM

OdbcCommand befehl = new OdbcCommand();

befehl.Connection = anbindung;

befehl.CommandText = "DELETE FROM [Tabelle] WHERE [Name]='Berta'";

befehl.ExecuteNonQuery();

Franz Kohnle Seite 1 von 1 03.10.2007

Referenzen

ÄHNLICHE DOKUMENTE

In a recent theoretical comparison between electrical spin injection and thermal spin injection [118] it is shown that beside the importance of a narrow tunnel barrier, also the

Restarbeiten auf dem großen Zonalschnitt nach Osten hin, doch wir waren so glücklich, eine vollständige Überquerung des Wirbels durchführen zu können.. Die anschließende

erwartungsvolle Freude auf, nach 74 Tagen auf See wieder die Lieben zu Hause in die Arme schließen zu können, andererseits macht sich aber auch Wehmut bemerkbar, da sich hier

Der "Victor 6000" wurde pünktlich auf das Helikopterland- edeck der "Polarstern" gesetzt, da die Besucher hier nicht durch das Ladegeschäft auf dem

gelesen habe; auch wer des Aethiopisehen nicht mächtig ist, kann.. sich aus Budge's englischer Uebersetzung

Diese Fürsten sind ihrer Aussage nach.. nahe Verwandte des während des Dograkrieges

kis als Umbildung von ki scheitert daran, daß in diesem Fall auch andere wortscbließende k{i) zu kis hätten werden mUssen. Übrigens bleiben für den, der dieses ki-s anders

nimmt, daß es sie zerbricht oder zerschmettert. Gar nicht einleuchtend aber ist es, wenn auch ürmibhib plnvamänab sich auf das „rötliche Roß". beziehen soll. Oij)enbebo's