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:

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;
	}
}
teoricamente dovrebbe leggere la collection e piazzarla dentro al objCmd.

Chi mi aiuta?