Einzelnen Beitrag anzeigen
Alt 11.07.2002, 14:24   #1
Hussl
Veteran
 
Registriert seit: 08.02.2001
Alter: 41
Beiträge: 320


Frage c# und access-datenbank

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
____________________________________
Nein, ich bin nicht die Signatur, ich putz hier nur.

http://www.chili-it.at
Hussl ist offline   Mit Zitat antworten