good morning!!!!

Skip to content
Snippets Groups Projects
Commit 1a7c267f authored by José Carlos Nieto's avatar José Carlos Nieto
Browse files

Using a row variable for holding rows for QueryRow().

parent 06da7349
Branches
Tags
No related merge requests found
...@@ -172,6 +172,7 @@ func (self *Source) doQuery(stmt sqlgen.Statement, args ...interface{}) (*sql.Ro ...@@ -172,6 +172,7 @@ func (self *Source) doQuery(stmt sqlgen.Statement, args ...interface{}) (*sql.Ro
func (self *Source) doQueryRow(stmt sqlgen.Statement, args ...interface{}) (*sql.Row, error) { func (self *Source) doQueryRow(stmt sqlgen.Statement, args ...interface{}) (*sql.Row, error) {
var query string var query string
var row *sql.Row
var err error var err error
defer func() { defer func() {
...@@ -190,10 +191,12 @@ func (self *Source) doQueryRow(stmt sqlgen.Statement, args ...interface{}) (*sql ...@@ -190,10 +191,12 @@ func (self *Source) doQueryRow(stmt sqlgen.Statement, args ...interface{}) (*sql
} }
if self.tx != nil { if self.tx != nil {
return self.tx.QueryRow(query, args...), nil row = self.tx.QueryRow(query, args...)
} else {
row = self.session.QueryRow(query, args...)
} }
return self.session.QueryRow(query, args...), nil return row, err
} }
// Returns the string name of the database. // Returns the string name of the database.
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment