Problem mit Access db

Hi!

Also zum Lesen und Schreiben schau Dir doch mal die Klassen 'OleDbCommand', 'OleDbDataAdapter' und natürlich 'DataTable' und 'DataSet' an. Mal ein Beispiel in C#:

Code:
string sComm="SELECT * FROM Adressen WHERE Name LIKE 'M%' ORDER BY Kundennummer ASC";
System.Data.OleDb.OleDbConnection oConn = new System.Data.OleDb.OleDbConnection();
System.Data.OleDb.OleDbCommand oComm = new System.Data.OleDb.OleDbCommand();
System.Data.DataTable dt = new System.Data.DataTable();
System.Data.OleDb.OleDbDataAdapter da = new System.Data.OleDb.OleDbDataAdapter();
oConn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=vak1.mdb";
oConn.Open();
oComm.CommandText = sComm;
oComm.Connection = oConn;
da.SelectCommand = oComm;
da.Fill(dt);

Die gefüllte DataTable 'dt' kannst Du nun zum Beispiel der DataSource-Eigenschaft eines DataGrids zuweisen:

Code:
Me.DataGrid1.DataSource = dt;

Ich hoffe das kleine Beispiel hilft, mußt es natürlich etwas auf Deine Bedürfnisse anpassen...
Für das Schreiben in die Datenbank schau Dir mal die Update-Methode des OleDbDataAdapter's an oder auch die ExecuteNonQuery-Methode des OleDbCommand's.

MfG
..::Six Dark::..
 
Zurück