Entwickler-Ecke
Datenbanken (inkl. ADO.NET) - von einer Listbox in die Textbox - Access Datenbank
lisa5001 - Mi 22.03.17 20:44
Titel: von einer Listbox in die Textbox - Access Datenbank
Was ist hierbei falsch? Ich habe besonders auf tippfehler oder ähnliches geachtet. aber warum zeigts mir einen Fehler (Für mindestens einen erforderlichen Parameter wurde kein Wert angegeben.) an????
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10:
| string eintrag = lbx_show.SelectedValue.ToString(); string[] myArray = eintrag.Split(' '); string id = myArray[2].Substring(1); id = id.Substring(0, id.Length - 1);
string sql = string.Format("SELECT * FROM Kundendaten WHERE ID = {0}", id);
OleDbCommand cmd = new OleDbCommand(sql, con); OleDbDataReader reader = cmd.ExecuteReader(); -> Hier wird der Fehler gemeldet? |
Brauch unbedingt für die Schule eine Lösung dazu..... Vorschläge??
Moderiert von Christian S.: C#-Tags hinzugefügt
Delete - Mi 22.03.17 20:56
- Nachträglich durch die Entwickler-Ecke gelöscht -
Ralf Jansen - Mi 22.03.17 21:09
Zitat: |
Brauch unbedingt für die Schule eine Lösung dazu..... Vorschläge?? |
Ja. Lass es nicht so klingen als wäre dir das eigentlich egal aber musst es halt für die blöde Schule machen ;) Das motiviert so nicht unbedingt dir zu helfen.
Mögliche Probleme:
- Was für einen Typ hat ID in der Datenbank? Bei einen string/char/varchar etc. Typ müsstest du Hochkommata um {0} packen.
- Ist die Connection bereits offen? Wenn nein öffne die Connection mal explizit durch ein
con.Open() vor dem
ExecuteReader() Aufruf. Wenn es da schon knallt zeig uns den Connectionstring den du benutzt.
lisa5001 - Mi 22.03.17 22:04
ich danke euch erst mal vielmals für die schnelle Antwort und die hilfreichen Tipps.
Nein natürlich interessiere ich mich auch dafür und es ist nicht nur für die "blöde" Schule. ;)
Ich hab das jetzt geschafft, der Fehler lag an dem id und jetzt bin ich überglücklich, dass es funktioniert!
DANKE :)
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2024 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!