Ciao a tutti, prima di porre alla vostra attenzione il mio problema volevo solo precisare che sono un neofita di asp.net e della programmazione lato server in generale. Nonostante questo però leggendo guide, tutorial o altro sto cercando di capirci qualcosa.
Adesso la questione importante è, per inserire dei dati dentro una database utilizzo tale script:
codice:
// Apro la connessione
String str = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath("../App_Data/clienti.mdb");
OleDbConnection cn = new OleDbConnection(str);
cn.Open();
// Creo l'oggetto Command a cui passo la stringa Sql per eseguire la INSERT
String sql = "INSERT INTO clienti (NOME,COGNOME,ANNI) VALUES ("Nome.Text","Cognome.Text","Anni.Text")";
OleDbCommand cmd = new OleDbCommand(sql, cn);
// Eseguo la INSERT
cmd.ExecuteReader();
// Chiudo la connessione
cn.Close();
Response.Write("Inserimento effettuato!");
il problema è che i dati da inserire li prendo da tre textbox, allora io ho pensato di Prendere il testo nella maniera di cui sopra, ma purtroppo mi dice che scritto cosi si aspetta un ";", ma io non ho capito dove!
Aspetto vostre delucidazioni.