teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

追記

2020/01/19 05:22

投稿

sazi
sazi

スコア25430

answer CHANGED
@@ -4,4 +4,5 @@
4
4
  変数 = "'XXX','XXX','XXX'"
5
5
  Set rs = OracleConnect.Execute("SELECT * FROM TBL001 WHERE COLUMN IN ("
6
6
  & 変数 & ");")
7
- ```
7
+ ```
8
+ 配列から文字列を生成するには[For Each](https://www.google.com/search?q=vbs+for+each&oq=vbs+for+each&aqs=chrome..69i57j0l7.12067j0j7&sourceid=chrome&ie=UTF-8)を使用するのが良いかと思います。

1

訂正

2020/01/19 05:22

投稿

sazi
sazi

スコア25430

answer CHANGED
@@ -1,4 +1,7 @@
1
- シングルクオート(')を使用します。
1
+ 配列からシングルクオート(')を使用した文字列に編集します。
2
+
2
3
  ```VBS
4
+ 変数 = "'XXX','XXX','XXX'"
3
- Set rs = OracleConnect.Execute("SELECT * FROM TBL001 WHERE COLUMN IN ('xxx','xxx','xxx');")
5
+ Set rs = OracleConnect.Execute("SELECT * FROM TBL001 WHERE COLUMN IN ("
6
+ & 変数 & ");")
4
7
  ```