
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
28.10.2003, 11:20
|
|||
|---|---|---|---|
Программное выполнение Select запроса с параметрами |
|||
|
#18+
Как сделать? Пробовал с CurrentDB.QueryDefs, но Execute не позволяет выполнять select запросы (надо присвоить результат RecordSet'у) Пробовал с Command.CreateParameter, но он почему то не создается... Видимо я что-то не так делаю, но под руко не т нормального хелпа... Помогите плз... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.10.2003, 11:24
|
|||
|---|---|---|---|
Программное выполнение Select запроса с параметрами |
|||
|
#18+
А что значит программно выполнить Select? инсерт \ апдейт и прочие управляющие выполняются через currentdb.execute (DAO) или через создание ADODB.Connection и опять же Это самое Соединение.Execute А селект можно только открыть как рекордсет, чтобы программно в нем ковыряься. В ДАО и АДО это происходит по разному, поиском по форуму "открыть рекордсет" найдешь все варианты ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.10.2003, 11:26
|
|||
|---|---|---|---|
Программное выполнение Select запроса с параметрами |
|||
|
#18+
Типа этого: Код: plaintext 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.10.2003, 12:16
|
|||
|---|---|---|---|
Программное выполнение Select запроса с параметрами |
|||
|
#18+
Вариация на тему: параметры в запрос возвращать своими функциями прописанными в модулях Public function Param1() Param1=forms!имяформы!имяполя end funсtion Тогда никаких проблем - вба съедате параметрический запрос наура ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.10.2003, 13:14
|
|||
|---|---|---|---|
Программное выполнение Select запроса с параметрами |
|||
|
#18+
2 Alexus12 Программно выполнить селект - это выполнить созданные параметризованный запрос, предварительно задав параметры... А Ado recordSet не позволяет задавать параметры при открытии. Про форму: как вариант можно... но не совсем удобно. Все равно спасибо. 2 Kelme Код: plaintext 1. 2. 3. 4. 5. -> User Defined Type is not defined (о QueryDef) Код: plaintext 1. 2. 3. ->слишком мало параметров (требуется 2). Причем именно по-русски Почему так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.10.2003, 13:24
|
|||
|---|---|---|---|
Программное выполнение Select запроса с параметрами |
|||
|
#18+
функцией ты можешь взять параметры откуда угодно - руками напиши, что хочешь получить из inputbox() , из глобальной переменной или еще откуда (имхо из формы - самое удобное) - и НИКАКИХ мучений!.. ВЕЗДЕ работает - и в сохраненных запросах, и при вызове и вб, и с перекрестным ине глючит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.10.2003, 13:28
|
|||
|---|---|---|---|
|
|||
Программное выполнение Select запроса с параметрами |
|||
|
#18+
Такой кусок кода Код: plaintext 1. 2. Не будет работать НИКОГДА -> User Defined Type is not defined (о QueryDef) в картинках ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.10.2003, 14:28
|
|||
|---|---|---|---|
Программное выполнение Select запроса с параметрами |
|||
|
#18+
Что то я туплю. У меня нет ничего похожего на картинки (Ax2000). Похоже это тока в экселе. Хотя этот кусок с Execute(вместо openrecordset) для запроса на insert работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.10.2003, 14:32
|
|||
|---|---|---|---|
|
|||
Программное выполнение Select запроса с параметрами |
|||
|
#18+
У меня нет ничего похожего на картинки (Ax2000). Ищи и найдешь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.10.2003, 14:40
|
|||
|---|---|---|---|
Программное выполнение Select запроса с параметрами |
|||
|
#18+
Нельзя ли поподробнее: где именно в меню сервис у меня нет пункта ссылки. Или это надо сделать в Excel? Тогда при чем тут Aкс? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.10.2003, 14:44
|
|||
|---|---|---|---|
|
|||
Программное выполнение Select запроса с параметрами |
|||
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.10.2003, 15:01
|
|||
|---|---|---|---|
Программное выполнение Select запроса с параметрами |
|||
|
#18+
Уф догнал... Оказывается это ВБА едитор был... Нет чтобы сразу сказать... А то у меня мозга за мозгу заплетается... Спасибо. Если админ уже на работе, значит админ еще на работе!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.10.2003, 15:02
|
|||
|---|---|---|---|
|
|||
Программное выполнение Select запроса с параметрами |
|||
|
#18+
Гудвин писал:Нет чтобы сразу сказать... Откуда я знаю что там нарисовано было? У меня в браузере картинки отключены. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.10.2003, 15:31
|
|||
|---|---|---|---|
Программное выполнение Select запроса с параметрами |
|||
|
#18+
Да ладно тебе... После подключения выдает type mismatch при Set rs = qd.OpenRecordSet; При использовании метода Alexis'а все равно выдает, что нужны параметры, хотя при ручном запуске макроса все нормально работает... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.10.2003, 15:34
|
|||
|---|---|---|---|
|
|||
Программное выполнение Select запроса с параметрами |
|||
|
#18+
> выдает type mismatch при Set rs = qd.OpenRecordSet Dim rs As DAO.Recordset ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=45&tablet=1&tid=1678612]: |
0ms |
get settings: |
7ms |
get forum list: |
20ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
62ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
69ms |
get tp. blocked users: |
2ms |
| others: | 214ms |
| total: | 394ms |

| 0 / 0 |
