From 5dbc03602d6490439492efbefaa04774d18e4226 Mon Sep 17 00:00:00 2001 From: Jack Christensen Date: Fri, 5 Sep 2014 11:14:11 -0500 Subject: [PATCH] Improve wrong number of arguments error message for Rows.Scan fixes #33 --- query.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/query.go b/query.go index 2237ed1b..6e357178 100644 --- a/query.go +++ b/query.go @@ -205,7 +205,7 @@ func (rows *Rows) nextColumn() (*ValueReader, bool) { // dest can include pointers to core types and the Scanner interface. func (rows *Rows) Scan(dest ...interface{}) (err error) { if len(rows.fields) != len(dest) { - err = errors.New("Scan received wrong number of arguments") + err = fmt.Errorf("Scan received wrong number of arguments, got %d but expected %d", len(dest), len(rows.fields)) rows.Fatal(err) return err }