Non so più che pesci pigliare, faccio un inserimento così:
il db access è composto da:codice:string strSQL = "INSERT INTO [dati] (Nome, Indirizzo, citta, provincia, Telefono, fax, email, sito, Annotazioni, Comeraggiungerci, foto) VALUES (@nome, @indirizzo, @citta, '" + TendProv.SelectedItem.Value + "', '"+ txttelefono.Text + "', '"+ txtfax.Text + "', '"+ txtmail.Text + "', '"+ txtsito.Text + "', @annotazioni, @comeraggiungerci, '" + lf + "')"; OleDbCommand cmd = new OleDbCommand(strSQL, conn); // parametri OleDbParameter parameter1 = new OleDbParameter("@Nome", OleDbType.VarChar); parameter1.Value = Server.HtmlEncode(txtnome.Text); cmd.Parameters.Add(parameter1); OleDbParameter parameter2 = new OleDbParameter("@Indirizzo", OleDbType.VarChar); parameter2.Value = Server.HtmlEncode(txtindirizzo.Text); cmd.Parameters.Add(parameter2); OleDbParameter parameter3 = new OleDbParameter("@Annotazioni", OleDbType.VarChar); parameter3.Value = Server.HtmlEncode(txtnote.Text); cmd.Parameters.Add(parameter3); OleDbParameter parameter4 = new OleDbParameter("@Comeraggiungerci", OleDbType.VarChar); parameter4.Value = Server.HtmlEncode(txtcome.Text); cmd.Parameters.Add(parameter4); OleDbParameter parameter5 = new OleDbParameter("@citta", OleDbType.VarChar); parameter5.Value = Server.HtmlEncode(txtcitta.Text); cmd.Parameters.Add(parameter5);
Nome > testo
Indirizzo > testo
Citta > testo
Provincia > testo
Telefono > testo
Email > testo
Fax > testo
Sito > testo
Annotazioni > memo
Comeraggiungerci > memo
Foto > testo
Non capisco perchè ma quando faccio l'inserimento mi mette il valore città nel campo comeraggiungerci.
Sonia

Rispondi quotando