blob: 9dd1fa1e428f1efb0f0812d9c8b4a2f067b237ca [file] [edit]
// Copyright 2026 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
// This file contains the test for failure to call sql.Rows.Err.
package sqlrowserr
import "database/sql"
func missingErr(db *sql.DB) {
rows, err := db.Query("") // ERROR "sql.Rows .rows. is used in Next loop at line 17 without final check of rows.Err"
if err != nil {
return
}
defer rows.Close() // ignore error
for rows.Next() { // L17
println(rows.Scan())
}
}