「 でSelectCommandが=」市= @市 "従業員からの社員、姓、姓、 タイトル、都市を選択> Ado.netはストアドプロシージャに値または型だけを渡しますか?
A)私はあなたがの型パラメータを指定しないときと仮定 インスタンス "City"は自動的にObject型であるため、後で に任意の型の値を割り当てることができるため、 "City"が後になると(、SqlDataSource2_Selecting()イベントハンドラ内)、 間違ったタイプですが、この間違った割り当てはSql でのみ検出されますエラーが発生しました(もちろん、SQLサーバはエラー をWebサーバに返します)。
B)我々はタイプNVARCHAR(20)のSqlParameterのインスタンスを作成し、 は、ストアドプロシージャには、このパラメータを渡したい場合は、 ストアドプロシージャには、このパラメータの値だけを渡しADO.NETますまたは 何らかの形でこのパラメータの正確な型( はNVarChar(20)ですか)を通知しますか?パラメータ値が格納されている
ありがとう
Ado.Netがパラメータ値をデータベースに戻すとき、これらのパラメータは内部的にどのように表されますか?つまり、Ado.NetはSQL Serverに送信する前にInt32パラメータを渡しますが、この値と同じビット表現はSqlサーバー上にありますか? – SourceC