Ho risolto il problema utilizzando OleDbParameter, in questo modo:
codice:
OleDbConnection cnn = new OleDbConnection();
cnn.ConnectionString = ...;
//imposto il comando
OleDbCommand command = new OleDbCommand();
command.Connection = cnn;
command.CommandText = query;
command.CommandType = CommandType.Text;
//aggiungo i parametri
OleDbParameter pParameter= command.Parameters.Add("@Parameter", OleDbType.VarChar, 50);
pParameter.Value = getParameter();
}
Mentre nella query per passare il parametro ho utilizzato il ? , in questo modo:
codice:
string query = "SELECT * FROM tabel WHERE column1=?";