ciao,
vorrei creare una store procedue in questo modo. Praticament passare alla funzione la query e la collection dei parametri.
ho provato in questo modo:
myparam.Add("@User", this.txtUserName.Text);
myparam.Add("@Pwd", this.txtPassword.Text);
myparam.Add("@table", "myTable");
myparam.Add("@condizione","UserName=@User AND Password=@Pwd");
però ho difficoltà nel dichiarare myparam, ho provato con OdbcParameterCollection ma mi segnala sempre qualcosa.
objDatabase.SelezionaRecord("SELECT * FROM @table WHERE @condizione");
la funzione SelezionaRecord fa questo:
teoricamente dovrebbe leggere la collection e piazzarla dentro al objCmd.codice:public OdbcDataReader SelezionaRecord(string strQUERY, OdbcParameterCollection objParams) { try { objConn = new OdbcConnection(ConnectionString); objCmd = new OdbcCommand(strQUERY, objConn); objCmd.Parameters=objParams; objCmd.Connection.Open(); return objCmd.ExecuteReader(CommandBehavior.CloseConnection); } catch(OdbcException ex) { return null; } }
Chi mi aiuta?

Rispondi quotando