Ado.Net - 执行标量:捕获返回为整数或字符串或布尔值

时间:2012-11-07 06:00:08

标签: vb.net ado.net

如果从标量返回字符串

,建议使用以下内容
Dim lJobName as String = String.Empty
Dim oJobName as object = SqlCommand.ExecuteScalar()

If oJobName Is Nothing Then
    'Do something with the error condition
Else
    lJobName = oJobName.ToString
End If

如何创建一个通用函数来帮助我捕获其他数据类型(所以执行标量 - 可以返回整数或布尔值或字符串

此致

1 个答案:

答案 0 :(得分:1)

你做不到。 ExecuteScalar将始终返回Object,由CAST转到另一种数据类型。