Texbox Multiline e errore con "Insert Into"

lunedì 25 luglio 2005 - 20.13

astroman Profilo | Junior Member

Nella mia applicazione Windows Form in C# sto inserendo i campi di un semplice form su un db access 2003: ad un certo momento faccio per inserire i campi di un texbox multiline ma mi da continuamente errore di "insert into"...e non riesco a capirne il motivo...inoltre il campo in questione su access è un campo di tipo "testo"..il codice è come segue:

string SQL="INSERT INTO G (note) values (?)";
cmd = new OleDbCommand(SQL,con);
if (txtNote.Text!="")
{
cmd.Parameters.Add("@note",OleDbType.LongVarWChar).Value=txtNote.Text;
}
else
{
cmd.Parameters.Add("@note",OleDbType.LongVarWChar).Value=DBNull.value;
}
cmd.ExecuteNonQuery();

penso, di conseguenza, che passo un incorretto tipo di dato oledb a questo punto...avete consigli/suggerimenti?

Cteniza Profilo | Guru

Note è una parola riservata.
Devi scrivere INSERT INTO ([Note]) VALUES(?)

astroman Profilo | Junior Member

E lo so...l'ho scoperto dopo 500 bestemmie!:P
Adesso funziona tutto alla perfezione!:D
Grazie!

Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5