Как определить, какой SQLDBType следует назначать параметру в зависимости от входной переменной для хранения в БД? Есть ли тестовый метод GetType для тестирования?Как определить 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
Это хорошая идея. Мне это нравится, но поскольку элементы басируются по одному за раз и находятся в массиве, я не могу это сделать. Вместо этого я фактически проверяю известные типы и где я должен быть более конкретным. Я добавил некоторые дополнительные элементы в массив для отслеживания любых конкретных типов данных. – Middletone