Laden...

Overload Problem

Erstellt von w1z4rd vor 18 Jahren Letzter Beitrag vor 18 Jahren 1.562 Views
W
w1z4rd Themenstarter:in
30 Beiträge seit 2005
vor 18 Jahren
Overload Problem

Hallo zusammen. Ich muss eine Applikation programmieren die unter anderem das erfassen von Kategorien ermöglichen soll. Die Kategorien die ich in einer Textbox schreibe, sollten in einer Access db abgespeichert werden. Habe jetzt folgendes problem...

Beim klicken auf den Button der dan die Werte einfügen soll kommt eine Meldung in Visual Studio bei der Methode conn.Open();

NO OVERLOAD FOR METHOD 'OPEN' TAKES '0' ARGUMENTS!!!

Hier mein Code:


public const string conString= "Provider=Microsoft.Jet.OLEDB.4.0;" + 
			@" DataSource=c:\db1.mdb";

Connection con = new ConnectionClass();

im button ereigniss



Object recordsEffected;
string statement = "INSERT INTO Kategorie VALUES(" + "'" + txtKatName.Text + "'" + ")";
con.Execute(statement,out recordsEffected, 0);	

und zu letzt im Load des Formulars (hier wird der Fehler gemeldet)


con.Open();

4.221 Beiträge seit 2005
vor 18 Jahren

Noch deutlicher kann der Fehler ja nicht angezeigt werden 🙂

Deine Connection-Klasse hat keine Open-Methode ohne Parameter

Früher war ich unentschlossen, heute bin ich mir da nicht mehr so sicher...

W
w1z4rd Themenstarter:in
30 Beiträge seit 2005
vor 18 Jahren

Hallo... danke für die Antowort

Ist ein dummer fehler sorry aber bin neu in C#

so wird der Code kompiliert aber ich bekomme jetzt eine andere Meldung

Could not find installable ISAM. 🙁 was mache ich falsch ??


con.Open(conString,null,null,0);

danke und gruss

W
w1z4rd Themenstarter:in
30 Beiträge seit 2005
vor 18 Jahren

Hallo habe das Problem lösen könne. Es lag am connectionstring 🙂 danke viel mals für deine hilfe....

F
10.010 Beiträge seit 2004
vor 18 Jahren

Vielleicht solltest Du nocheinmal überdenken was Du tust.

Wenn Du .NET benutzt, solltest Du auch ADO.NET benutzen und nicht ADO.