I'm trying to build a generic VB.Net function to run a stored procedure using odbc. It would help greatly if I could check the procedure in the database first to find out the parameters the procedure is expecting. It used to be possible in VB6 but is there a way of reading a parameter list in VB.Net