question

J

Jason Hales

Are you using SqlCommandBuilder.DeriveParameters(command) to get the
parameters for a stored proc that you don nto knwo about at runtime?
If so you could try this:

SqlCommand command = new SqlCommand("MyStoredProc", connection);
command.CommandType = CommandType.StoredProcedure;
SqlCommandBuilder.DeriveParameters(command);

bool isString;

DbType paramType = command.Parameters[1].DbType;
if (paramType == DbType.AnsiString ||
paramType == DbType.AnsiStringFixedLength ||
paramType == DbType.String ||
paramType == DbType.StringFixedLength)
{
isString = true;
}
else
{
isString = false;
}
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top