使用数组作为参数存储查询

时间:2013-02-01 10:07:47

标签: database ms-access

我在MS Access DB中有以下存储的查询:

PARAMETERS pNumber Long;
SELECT *
FROM entries
WHERE id IN ([pNumber]);

是否可以执行以下操作:

PARAMETERS pNumberArray Long Array;
SELECT *
FROM entries
WHERE id IN ([pNumberArray]); // pNumberArray = 33, 51, 84, 100

该阵列将由VB6提供

1 个答案:

答案 0 :(得分:1)

您需要稍微不同的方法:

SELECT *
FROM entries
WHERE InStr([pNumberArray],[ID])>0