Hallo,
habe mir mal Deine Links angeschaut, bin aber leider nicht schlau daraus geworden
So wie ich das bis jetzt verstanden habe, gibt es u.a. von Microsoft eine OLE DB-Datenbanktechnologie und OleDb-Provider von .NET Framework. Wo ist da der Unterschied? Ist es egal, was ich da benutze? Bin zur Zeit etwas verwirrt...
Mein Problem ist, dass ich keine Ahnung von OLE DB habe. Habe zwar nur Kenntnisse in Java, C++ sollte dann nicht so das Problem bei mir sein, oder?
Kann Dir ja mal zeigen, was ich bisher habe:
using System.Data.OleDb;
int main(int argc, char *argv)
{
OleDbConnection con = new OleDbConnection();
con.ConnectionString = "Provider=SQLOLEDB; Data Source=localhost; Initial Catalog=Beispieldatenbank; prompt=prompt";
con.Open();
/* SQL-Abfragen*/
con.Close();
return 0;
}
Leider funktioniert das Programm so nicht. Es kommen u.a. Fehlermeldungen wie:
error C2873: 'System': Das Symbol kann nicht in einer using-Deklaration verwendet werden
error C2065: 'OleDbConnection': nichtdeklarierter Bezeichner
error C2228: Links von ".ConnectionString" muss sich eine Klasse/Struktur/Union befinden.
Was habe ich da falsch gemacht?
Bin momentan echt verzweifelt. Hoffe Du oder irgendein anderer kann mir bei meinem Problem weiterhelfen.