回答編集履歴

2

クエリを行おうとしていると勘違いしました。訂正します。

2020/12/06 12:24

投稿

nobonobo
nobonobo

スコア3367

test CHANGED
@@ -1 +1,17 @@
1
- Test構造体の各フィールドがプライベートなのでデータベースライブラリからアクセスできません。
1
+ ~~Test構造体の各フィールドがプライベートなのでデータベースライブラリからアクセスできません。~~
2
+
3
+
4
+
5
+ SQLにプレースフォルダを`$1,$2,$3`というように書いた場合、
6
+
7
+ `db.QueryRow(query, V1, V2, V3)`というように値を3つクエリ文字列の後に指定しなければなりません。
8
+
9
+
10
+
11
+ 今回の場合は以下のように書く必要があるでしょう。
12
+
13
+ ```
14
+
15
+ db.QueryRow(query, XX.col_a, XX.col_b, XX.col_c)
16
+
17
+ ```

1

誤字修正

2020/12/06 12:24

投稿

nobonobo
nobonobo

スコア3367

test CHANGED
@@ -1 +1 @@
1
- Test構造体各フィールドがプライベートなのでデータベースライブラリからアクセスできません。
1
+ Test構造体各フィールドがプライベートなのでデータベースライブラリからアクセスできません。