hallo,
ich hab eine access datenbank erstellt, die ich dann auch als system-dsn eingetragen habe. nun will ich per c# auf diese zugreifen. einmal ist es mir gelungen doch ich weiß nicht mehr wie ich das gemacht hab.
find das ein wenig verwirrend. welchen dataprovider soll ich verwenden?
Code:
using System;
using System.Data;
using System.Data.OleDb;
class database
{
static void Main()
{
string strConn = "Provider=???; Data Source=Login;";
OleDbConnection myDBconn = new OleDbConnection(strConn);
string strSQL = "SELECT HostAddr FROM Host;";
OleDbCommand myCmd = new OleDbCommand(strSQL, myDBconn);
myDBconn.Open();
OleDbDataReader myData = myCmd.ExecuteReader();
Console.Write(myData.GetName(0));
while(myData.Read())
{
Console.WriteLine(myData.GetString(0));
}
myData.Close();
myDBconn.Close();
Console.ReadLine();
}
}
ich glaub so ungefähr stimmt das ja, aber eben der provider ist mir ein rätsel...
mfg
hussl