Skip to content

Commit 14903fb

Browse files
committed
added structs and append function
1 parent 70a05ce commit 14903fb

File tree

1 file changed

+11
-6
lines changed

1 file changed

+11
-6
lines changed

main.go

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@ func main() {
2626
query_request := "SELECT \"ResId\", \"ResName\" FROM tbl_dk_resource"
2727

2828
rows, err := db.Query(query_request)
29-
3029
if err != nil {
3130
log.Fatal(err)
3231
}
@@ -44,28 +43,34 @@ func main() {
4443
valuePointers[i] = &values[i]
4544
}
4645

47-
err := rows.Scan(valuePointers...)
48-
if err != nil {
46+
if err := rows.Scan(valuePointers...); err != nil {
4947
log.Fatal(err)
5048
}
5149

50+
var query_results []interface{}
51+
5252
for i, col := range cols {
5353

54+
query_result_dict := map[interface{}]interface{}{}
5455
val := values[i]
55-
5656
b, ok := val.([]byte)
57+
5758
var v interface{}
5859

5960
if ok {
6061
v = string(b)
6162
} else {
6263
v = val
6364
}
65+
query_result_dict[col] = v
6466

65-
fmt.Println(col, v)
66-
67+
fmt.Println(query_result_dict)
68+
query_results = append(query_results, query_result_dict)
6769
}
6870

71+
fmt.Println("resutls---------")
72+
fmt.Println(query_results)
73+
6974
}
7075

7176
defer db.Close()

0 commit comments

Comments
 (0)