Страница: 1 |
Ситуация такая. Есть в SQL Server БД, в ней - хранимая процедура с входным параметром (дата). Для adodc задаю параметры: adodc.ConnectionString = "myDSN" adodc.CommandType = adCmdStoredProc adodc.RecordSource = "myProc" А как ей передать параметр (дату)?
Параметр ей надо передавать как и обычнем функциям adodc.RecordSource = "myProc(" & MyParameter & ")" А как должна ХП возвращать результирующий рекордсет? У меня в начале процедуры стоит SET NOCOUNT ON В конце SELECT * FROM РезультирующаяТаблица Так? Ничего не возвращается. Таблица остается пустой. В Query Analyzer ХП формирует только 1-у таблицу. Так я не понбял, ты выборку делаешь хранимой процедурой или sql строкой? Вместе некатит Все это было написано про хранимую процедуру. Select внутри ХП возвращает результирующую таблицу для ADODC. Но какбы ничего не возвращается и grid остается пустым. Все это было написано про хранимую процедуру. Select внутри ХП возвращает результирующую таблицу для ADODC. Но какбы ничего не возвращается и grid остается пустым. Подожи минутку, а ты к гриду источником ставишь адодц? Используй АДО для этого добавь ссылку на Microsoft AciveX Data Objects А далее так dim rs as new Adodb.recordset rs.open "myProc(11/12/2002)" ,conenect grid.datasource=rs где conenect- строка коннекта как и для адодц, если дсн то дсн. To MAGNUS, может знаешь, такой вопрос: Как в Adodc использовать фильтрацию по нескольким полям. По одному можно (Adodc1.Recordset.Filter = "Поле1 <'0'"), а вот по нескольким СРАЗУ не знаю как. Страница: 1 |
Вопрос: Как, используя ADODC, передать в хранимую проце...
Добавлено: 27.09.02 11:29
Автор вопроса: Evgeny D
Ответы
Всего ответов: 10
Номер ответа: 1
Автор ответа:
MAGNUS
Вопросов: 12
Ответов: 430
Профиль | | #1
Добавлено: 27.09.02 15:21
Номер ответа: 2
Автор ответа:
MAGNUS
Вопросов: 12
Ответов: 430
Профиль | | #2
Добавлено: 27.09.02 15:22
adodc.RecordSource = "myProc(11/12/2002)"
Номер ответа: 3
Автор ответа:
Evgeny D
Вопросов: 10
Ответов: 33
Профиль | | #3
Добавлено: 27.09.02 16:39
Номер ответа: 4
Автор ответа:
MAGNUS
Вопросов: 12
Ответов: 430
Профиль | | #4
Добавлено: 27.09.02 17:34
Номер ответа: 5
Автор ответа:
Evgeny D
Вопросов: 10
Ответов: 33
Профиль | | #5
Добавлено: 30.09.02 09:40
Номер ответа: 6
Автор ответа:
Evgeny D
Вопросов: 10
Ответов: 33
Профиль | | #6
Добавлено: 30.09.02 09:41
Номер ответа: 7
Автор ответа:
MAGNUS
Вопросов: 12
Ответов: 430
Профиль | | #7
Добавлено: 01.10.02 23:32
Номер ответа: 8
Автор ответа:
Noyra
Вопросов: 1
Ответов: 3
Профиль | | #8
Добавлено: 04.04.03 08:44
а если параметров несколько и они в переменных ?
Номер ответа: 9
Автор ответа:
MAGNUS
Вопросов: 12
Ответов: 430
Профиль | | #9
Добавлено: 04.04.03 23:21
Точно так же через запятую передавай остальные параметры.
Номер ответа: 10
Автор ответа:
SerJEANt
ICQ: 3132838
Вопросов: 10
Ответов: 38
Профиль | | #10
Добавлено: 16.04.03 11:28