回答編集履歴
2
説明追加
answer
CHANGED
@@ -9,4 +9,15 @@
|
|
9
9
|
|
10
10
|
```vba
|
11
11
|
rs.FindFirst "[3D品名] = '" & Hinmei & "' AND [3D図番] = '" & Zuban & "'"
|
12
|
-
```
|
12
|
+
```
|
13
|
+
|
14
|
+
---
|
15
|
+
よく見たら、ループ内でレコードセットを閉じてしまってますね。
|
16
|
+
2回目のループでエラーになります。
|
17
|
+
|
18
|
+
```vba
|
19
|
+
rs.Close
|
20
|
+
Set rs = Nothing
|
21
|
+
Set db = Nothing
|
22
|
+
```
|
23
|
+
これを`Next i`の後ろに移動させてください。
|
1
説明追加
answer
CHANGED
@@ -3,4 +3,10 @@
|
|
3
3
|
|
4
4
|
```vba
|
5
5
|
rs.FindFirst "[3D品名] = 'Hinmei' AND [3D図番] = 'Zuban'"
|
6
|
+
```
|
7
|
+
|
8
|
+
おっと、Hinmei Zuban は変数ですね。だとしたら文字列リテラル(""内)の外に出さないと単なる文字列です。
|
9
|
+
|
10
|
+
```vba
|
11
|
+
rs.FindFirst "[3D品名] = '" & Hinmei & "' AND [3D図番] = '" & Zuban & "'"
|
6
12
|
```
|