|
|
|
Запрос к серверу
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. Запускаю на сервере ХП, но она почемуто не запускается. Ошибки ни какие не выдаются. Пробовал запускать через создание запроса к серверу с темеже параметрами ODBC и тойже ХП но с прописанным параметром процедуры, все работает. Где у меня ошибка, уважаемые гуру подскажите ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2003, 13:17:04 |
|
||
|
Запрос к серверу
|
|||
|---|---|---|---|
|
#18+
Попробуй так: CurrentDb.QueryDefs(1).SQL = "call { exec Pr_1 (" & i & ") }" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2003, 13:40:40 |
|
||
|
Запрос к серверу
|
|||
|---|---|---|---|
|
#18+
to IgorM Нет, все равно не работает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2003, 13:48:16 |
|
||
|
Запрос к серверу
|
|||
|---|---|---|---|
|
#18+
А что Profiler пишет в первом случае и во втором? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2003, 14:04:25 |
|
||
|
Запрос к серверу
|
|||
|---|---|---|---|
|
#18+
to Senin Viktor Посмотрел Prifile, но там вообще не отражается мое соединение. Хотя когда запускаю процедуру используя "запрос к серверу" процедура запускается и в Prifile все отражается. Непонятно, ведь строка подключения к ODBC одна и таже. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2003, 14:41:10 |
|
||
|
Запрос к серверу
|
|||
|---|---|---|---|
|
#18+
Полный код приведи да? Или у тебя действительно CurrentDb.QueryDefs(1) используется? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2003, 14:44:15 |
|
||
|
Запрос к серверу
|
|||
|---|---|---|---|
|
#18+
2 Лох Позорный да CurrentDb.QueryDefs(1) используется ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2003, 14:51:57 |
|
||
|
Запрос к серверу
|
|||
|---|---|---|---|
|
#18+
А зачем оно используется? Не судьба что-ли временный объект создать? Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2003, 14:58:31 |
|
||
|
Запрос к серверу
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. Так еще пробовал, но тоже ХР не запускается. Какая то ерунда с ODBC что ли ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2003, 14:58:40 |
|
||
|
Запрос к серверу
|
|||
|---|---|---|---|
|
#18+
2 Лох Позорный Код: plaintext 1. 2. Вобщем пишет "Ошибка синтаксиса в предложении PARAMETR" Может потому что у меня Access97 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2003, 15:07:22 |
|
||
|
Запрос к серверу
|
|||
|---|---|---|---|
|
#18+
Как предложение: установить последний MDAC 2.8, Jet SP7 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2003, 15:14:18 |
|
||
|
Запрос к серверу
|
|||
|---|---|---|---|
|
#18+
%%% мать Берешь запрос к серверу (который работает) и его текст копируешь в код программы (в CreateQueryDef). Со строкой подключения делаешь то же самое. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2003, 15:16:04 |
|
||
|
Запрос к серверу
|
|||
|---|---|---|---|
|
#18+
2 Лох Позорный Да говорю же что копирывал! Причем раз 20 уже 2 Senin Viktor Попробую сейчас поставить ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2003, 15:20:53 |
|
||
|
Запрос к серверу
|
|||
|---|---|---|---|
|
#18+
2ЛП Как знатный телепат могу предположить, ustasw нарвался на многочисленные Fix & Problem с ODBC, которых в разных сервис-паках давят немеряно, от этого их становиться еще больше. Хотя "не верный синтаксиис в параметрах" меня наталкивает на со всем другие мысли по поводу, почему не работает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2003, 15:25:02 |
|
||
|
Запрос к серверу
|
|||
|---|---|---|---|
|
#18+
"exec Pr_1 " & i "procedure Pr_1 " & i Плохо копировал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2003, 15:26:57 |
|
||
|
Запрос к серверу
|
|||
|---|---|---|---|
|
#18+
2 Лох Позорный Дело в том что когда пишу Код: plaintext Выдается ошибка Ошибочная инструкция SQL; предполагалось 'DELETE', 'INSERT', 'PROCEDURE', 'SELECT' или 'UPDATE'. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2003, 15:32:36 |
|
||
|
Запрос к серверу
|
|||
|---|---|---|---|
|
#18+
Как вариант: плюнуть на ДАО с QueryDefs - и юзать ADO с Command ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2003, 15:39:10 |
|
||
|
Запрос к серверу
|
|||
|---|---|---|---|
|
#18+
Прошу прощения, поторопился, надо так: Dim qry As QueryDef Set qry = CurrentDb.CreateQueryDef("") qry.Connect = "ODBC;DSN=SRV;DATABASE=DB1;LANGUAGE=English;Address=SRVDB,1433;AnsiNPW=No" qry.ReturnsRecords = False qry.SQL = "{call Pr_1(" & i & ")}" qry.Execute ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2003, 15:42:52 |
|
||
|
Запрос к серверу
|
|||
|---|---|---|---|
|
#18+
может поможет qry.Type = dbQSQLPassThrough ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2003, 15:46:19 |
|
||
|
Запрос к серверу
|
|||
|---|---|---|---|
|
#18+
Уже при компиляции ругается на ).Type : Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2003, 15:50:40 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32285191&tid=1671915]: |
0ms |
get settings: |
4ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
35ms |
get topic data: |
5ms |
get forum data: |
22ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 196ms |
| total: | 311ms |

| 0 / 0 |
