Advertisement
Guest User

Untitled

a guest
Jun 22nd, 2018
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.35 KB | None | 0 0
  1. var resultPtrs = make([]interface{}, len(columns))
  2. for rows.Next() {
  3. //Recreate result + pointers to avoid smashing data
  4. var result = make([]interface{}, len(columns))
  5. for i := range result {
  6. resultPtrs[i] = &result[i]
  7. }
  8. if err := rows.Scan(resultPtrs...); err != nil {
  9. return err
  10. }
  11. allResult = append(allResult, result)
  12. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement