Hi @ all
weil es schnell gehen muss mal hier der code
Button code
Wenn ich dann auf den Button klicke erhalte ich folgende Meldung: Die SELECT-Anweisung schließt ein reserviertes Wort oder einen Argumentnamen ein, das/der falsch, mit falscher Zeichensetzung oder überhaupt nicht eingegeben wurde
Seltsam...
LG Peter
weil es schnell gehen muss mal hier der code
Button code
Code:
protected void BtnAbfrage_Click(object source, EventArgs e) { //SqlDataSource1.Update(); readDB(source, e); } private void readDB(Object source, EventArgs e) { OleDbConnection con = new OleDbConnection(); OleDbCommand cmd = new OleDbCommand(); OleDbDataReader reader; int anzahl; con.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\\AppData\\emarti_DB.mdb"; cmd.Connection = con; if (IsPostBack) { Validate(); if (!IsValid) return; try { con.Open(); cmd.CommandText = "Select from Fragen (Unterthemen, FrageNr, Frage, Antwort_a, Antwort_b, Antwort_c, Antwort_d, Antwort_e, Optionen) values ('" + Themenauswahl.SelectedValue + "','" + TbFrageNr.Text + "','" + TBFrageText.Text + "','" + TBAntwort_A.Text + "','" + TBAntwort_B.Text + "','" + TBAntwort_C.Text + "','" + TBAnwort_D.Text + "','" + TBAntwort_E.Text + "','" + TBOptionen.Text + "')"; Label16.Text = cmd.CommandText; anzahl = cmd.ExecuteNonQuery(); if (anzahl > 0) Label16.Text = "Es wurde kein entsprechender Datensatz gefunden"; } catch (Exception ex) { Label16.Text = ex.Message; } con.Close(); } cmd.CommandText = "select * from Fragen"; try { con.Open(); reader = cmd.ExecuteReader(); //grid.DataSource = reader; DataBind(); reader.Close(); } catch (Exception ex) { Label16.Text = ex.Message; } con.Close(); }
Seltsam...
LG Peter
Comment