执行存储过程后如何获取输出参数。
outparam :=""
query := "set nocount on; exec [sp_runme] '" + param1 + "'"
rows, execErr := dbConn.Query(query)
if err != nil {
fmt.Println("error",err)
}
rows, err := statement.Query(query)
if err != nil {
fmt.Println("error",err)
}
for rows.Next() {
err := rows.Scan(&outparam)
if err != nil {
fmt.Println("error",err)
}
fmt.println("output param",outparam)
提前致谢!!
我有同样的问题
有这方面的消息吗?
此问题将自动关闭,因为它被标记为 GORM V1 问题,我们已经发布了公共测试 GORM V2 版本及其文档https://v2.gorm.io/docs/ ,测试版本已在一些生产中使用服务有一段时间了,接下来几周会发布最终版本,我们还在积极收集之前的反馈,有任何建议或问题请开新 issue,谢谢
另请查看https://github.com/go-gorm/gorm/wiki/GORM-V2-Release-Note-Draft了解如何使用公共测试版本及其变更日志