Я пытаюсь выполнить динамический c sql запрос, используя Excel, чтобы получить список кодов, которые являются моими переменными в запросе.
В настоящее время я пытаюсь сохранить мой SQL процедура для вызова позже, но я получаю ошибку. Я очень новичок в этом, поэтому я даже не уверен, что делаю это в нужном месте. Для начала я открыл visual basi c, а затем перешел к Вставка > Процедура . На этом экране у меня есть следующее:
CREATE PROCEDURE society_detail
Dim code_list
AS
BEGIN
SET NOCOUNT ON;
SELECT DISTINCT client_code , client_name, security_code
FROM Connection1.table_1
WHERE client_code in (@code_list)
ORDER BY client_code
End
Для справки, Connection1 - это мое SQL соединение, которое установлено и правильно установлено. Когда я пытаюсь установить соединение с этой процедурой, я получаю сообщение об ошибке «Ошибка компиляции: ожидается: конец инструкции», и подсвечивается Society_detail. В основном я пытаюсь вызвать эту процедуру, а затем заполнить '@code_list' набором данных, который уже находится в Excel. Надеюсь, это имеет смысл для кого-то, поскольку я искал inte rnet везде, и, похоже, ничто не помогает. Я мог быть совершенно не в курсе того, что я пытаюсь сделать. Дайте мне знать, если вам нужны дополнительные разъяснения.
Спасибо!