Public Shared Function ExecuteDataset(ByVal commandType As CommandType, _
ByVal commandText As String, _
ByVal ParamArray commandParameters() As SqlParameter) As DataSet
Dim db As Database = DatabaseFactory.CreateDatabase()
Dim cmd As DbCommand
If commandType = CommandType.StoredProcedure Then
cmd = db.GetStoredProcCommand(commandText)
Else
cmd = db.GetSqlStringCommand(commandText)
End If
If Not commandParameters Is Nothing Then
For Each param As SqlParameter In commandParameters
db.AddInParameter(cmd, param.Name, param.Type, param.Value)
Next
End If
Return db.ExecuteDataset(cmd)
End Function 'ExecuteDataset
本文深入探讨了如何使用特定的公共共享函数来执行SQL命令,包括存储过程和普通SQL命令,通过参数化操作增强安全性并提高效率。
2544

被折叠的 条评论
为什么被折叠?



