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. EsOriginariamente inviato da Daniele80
myparam.Add("@condizione","UserName=@User AND Password=@Pwd");
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;

Rispondi quotando