|
未验证!
由于MYSQL或MSSQL存储过程参数不确定,一般情况下.net 调用存储过程时需针对具体存储过程写不同的调用方法。 本文通过实现先调用系统表中存储过程参数列表,针对参数名称、类型、精度、长度等,动态生成存储过程调用参数,为通用的存储过程调用提供方便。注意类型转换部分要仔细自行验证,确保转换正确。用于MSSQL时类型转换有所不同。
实际使用:
如通过ID获取某城市信息,存储过程为Procedure_GetCityByID,参数为ID,ID=1,则:
Dataset ds=GetResultByProcedure("Procedure_GetCityByID",1)
|
|