1
DBに格納する入力変数に応じて、どのSQLDBTypeをパラメータに割り当てるかを決定するにはどうすればよいですか?テストするGetType equivelantはありますか?パラメータに追加する変数のSQLDBTypeはどのようにして決定しますか?
If IsNumeric(ParameterValue) Then
Parameter.SqlDbType = SqlDbType.Float
ElseIf IsDate(ParameterValue) Then
Parameter.SqlDbType = SqlDbType.DateTime
ElseIf IsArray(ParameterValue) Then
Parameter.SqlDbType = SqlDbType.VarBinary
Else
Parameter.SqlDbType = SqlDbType.VarChar
End If
:
は、この(C#コード)を試してみてください。私はそれが好きですが、アイテムが一度に1つのベースで、配列されているので、私はそれをかなりそうすることはできません。代わりに、私は実際に既知の型をチェックしています。より具体的にする必要があるところでは、特定のデータ型を追跡するために配列に余分な要素を追加しました。 – Middletone