C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 19 を表示中)
■7772 / )  Re[2]: SqlParameterの、sizeについて
□投稿者/ いとう (2回)-(2007/09/14(Fri) 16:49:42)
> http://msdn2.microsoft.com/ja-jp/library/system.data.sqlclient.sqlparameter.size.aspx
> ↑によればSizeプロパティは省略した場合はパラメタ値から推測されます。
> つまり、パラメタの入力値の時に実際に入っている値よりも短めの値にする事でDBに渡すときに自動的に切り捨てられるという機能を働かせられるという事なのではないでしょうか。で、その機能を使いたくないときは省略しなさいと。


これは実際にプログラムを動かしてみると、
可変長データ型(varchar等)の場合は指定しておかないと、例外がthrowされます。推測してくれないようです。(先に書いた例外messageと同じ)
Int32の場合などは、sizeの指定は不要でした。可変長でない為だと思われます。
返信 編集キー/


管理者用

- Child Tree -