1
如何根据要存储在数据库中的输入变量确定将哪个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
这是个好主意。我喜欢它,但是因为这些项目一次只能分成一组,并且处于一个阵列中,所以我不能那么做。相反,我实际上正在检查已知类型以及哪里必须更具体,我已经向数组添加了一些额外的元素来跟踪任何特定的数据类型。 – Middletone 2009-12-10 04:26:59