Originariamente inviato da Daniele80
myparam.Add("@condizione","UserName=@User AND Password=@Pwd");
Quello che hai scritto non e' un parametro. In piu', il segno @ contraddistingue i parametri di sqlserver mentre per i parametri odbc dovresti usare il segno ? e riportare al momento di aggiungere lo specifico parametro il suo nome. Es
codice:
tuoCommand.CommandText = "SELECT * FROM tabella WHERE tuocampo = ? AND tuoid = ?"
tuoCommand.Parameters.Add("tuocampo", System.Data.OleDb.OleDbType.VarChar).Value = "valore";
tuoCommand.Parameters.Add("tuoid ", System.Data.Odbc.OdbcType.Numeric).Value = 123;