rows.NextRestultSet()在第一组行之后返回 false...文档使这听起来很简单,但它对我不起作用。我正在使用github.com/denisenkom/go-mssqldb。
这是我的代码的示例:
rows, err := db.Query(`
Query1;
Query2;
Query3;
`)
for rows.Next() {
// scan
// check error
}
if !rows.NextResultSet() {
log.Println("Expected another result set.")
// return some error
}
for rows.Next() ...
// continue process with 2nd result set, but code will not run up until this point
Run Code Online (Sandbox Code Playgroud)