質問編集履歴

2

エラー内容の追加

2018/08/15 06:08

投稿

saiki326516
saiki326516

スコア8

test CHANGED
File without changes
test CHANGED
@@ -8,11 +8,9 @@
8
8
 
9
9
 
10
10
 
11
- イメージとしては以下のようなイメージなんですが、これで正しい場合は
11
+ イメージとしては以下コードのようなイメージなんですが、これで正しい場合は
12
12
 
13
- 値を取得するセルをB2、B3、B4とした場合、SQL文のValue以降のコードはセルをどう指定すればいいですか?
13
+ 値を取得するセルをB2とした場合、SQL文のValue以降のコードはセルをどう指定すればいいですか?
14
-
15
-
16
14
 
17
15
  value以降にセルを指定した場合エラーになりましたが、直接値を入れた場合はデータベースにレコードが追加されていました。
18
16
 
@@ -62,7 +60,25 @@
62
60
 
63
61
  ```
64
62
 
63
+ 以下試してみたコードです。セルを指定してマクロを実行すると
65
64
 
65
+ -2147217900(80040e14)オートメーションエラーです"となります。
66
+
67
+ ```vba
68
+
69
+ 'value以降に直接値を入れた場合。
70
+
71
+ SQL1 = "insert into syouhin_table(商品名,新商品フラグ,見積フラグ)value('お菓子',0,1)"
72
+
73
+
74
+
75
+ 'value以降にセルを指定した場合
76
+
77
+ SQL1 = "insert into syouhin_table(商品名,新商品フラグ,見積フラグ)value(" & Cells(2, 2).Value & ",0,1)"
78
+
79
+ SQL1 = "insert into syouhin_table(商品名,新商品フラグ,見積フラグ)value(Cells(2, 2).Value,0,1)"
80
+
81
+ ```
66
82
 
67
83
 
68
84
 

1

誤字変更

2018/08/15 06:08

投稿

saiki326516
saiki326516

スコア8

test CHANGED
File without changes
test CHANGED
@@ -12,11 +12,17 @@
12
12
 
13
13
  値を取得するセルをB2、B3、B4とした場合、SQL文のValue以降のコードはセルをどう指定すればいいですか?
14
14
 
15
+
16
+
15
- またそもそもSQL文自体や考え方違っていた場合どういったコードしたらいいですか?
17
+ value以降にセルを指定した場合エラーになりたが、直接値を入れた場合はデータベースにレコードが追加されていました
18
+
19
+ なので考え方はあってるのかなとか勝手に思ってますが…
16
20
 
17
21
 
18
22
 
23
+ もしSQL文自体や考え方が違っていた場合どういったコードにするのが正しいですか?
24
+
19
- 教えていただけると嬉しいです。よろしくお願いいたします。
25
+ いろいろ試してるのですがうまくいかないので教えていただけると助かります。よろしくお願いいたします。
20
26
 
21
27
 
22
28