Why doesn't the IDataParameter interface include the parameter lenght.

I've been studying the DAAB and never see the parameter length being passed.

Doesn't this slow down performance when calling a SQL Stored Procedure because the under lying code it has to have two way communication with the server to get it before the call is made?

--
Thank you,

Karl Shifflett