|
|
|
insert, delete, update через ODBC
|
|||
|---|---|---|---|
|
#18+
подключился через ODBC к Firebird'у ODBC драйвер - XTG beta 15 Создал link – сервер через OLE DB driver for ODBC все таблицы вижу прямо считывать с link – сервера, то есть так select * from cash003...dealercategory не удалось, а только так select * from OPENQUERY(cash003, 'SELECT * FROM dealercategory') а всякие insert, delete, update не получается есть вариант через opendatesource, вроде такого delete from OPENDATASOURCE (‘MSDASQL’, ‘init_string’ ) но там нужен init_string а как он пишется нигде не указано подскажите плиз P.S. может есть другие варианты? Заранее спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2002, 14:45:01 |
|
||
|
insert, delete, update через ODBC
|
|||
|---|---|---|---|
|
#18+
This example accesses data from a table on another instance of SQL Server. SELECT * Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. Держи ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2002, 15:00:28 |
|
||
|
insert, delete, update через ODBC
|
|||
|---|---|---|---|
|
#18+
Спасибо конечно, но в хелп я посмотрел там пример на провайдера для SQL Server и Jet 4.0 а мне надо для OLE DB Provider for ODBC в том же хелпе написано, что init_string может сильно отличаться от провайдера к провайдеру перепробовал много вариантов, но не нашёл правильного есть ещё идеи плиз подскажите спасибо ещё раз ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2002, 15:42:44 |
|
||
|
insert, delete, update через ODBC
|
|||
|---|---|---|---|
|
#18+
зайди в ODBC менеджер - создай для своего сервера подключение... потом на сервере использую DSN имя твоего подключения... можеш в реестре посмотреть на саму строку... ЗЫ OPENROWSET('MSDASQL','Driver={Microsoft Visual FoxPro Driver};UID=;...','SELECT ...') ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2002, 16:12:48 |
|
||
|
insert, delete, update через ODBC
|
|||
|---|---|---|---|
|
#18+
попробовал поступить согласно последнему совету, но увы ничего не вышло кроме того конструкция select * from OPENQUERY(cash003, 'SELECT * FROM goods') работает прекрасно, а delete from OPENQUERY(cash003, 'SELECT * FROM goods') where goods_id=1 выдаёт следующее Server: Msg 7345, Level 16, State 1, Line 1 OLE DB provider 'MSDASQL' could not delete from table 'SELECT * FROM dealercategory'. There was a recoverable, provider-specific error, such as an RPC failure. [OLE/DB provider returned message: Multiple-step operation generated errors. Check each status value.] я думаю. что ODBC драйвер XTG Systems InterBase6 ODBC driver beta 15 подкачал может ли кто-нибудь посоветовать хорошо работающий ODBC драйвер для Interbase 6/Firebird 1 и где его взять заранее спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2002, 18:18:38 |
|
||
|
insert, delete, update через ODBC
|
|||
|---|---|---|---|
|
#18+
Код: plaintext а так.... правда изврат но все же... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2002, 19:13:07 |
|
||
|
insert, delete, update через ODBC
|
|||
|---|---|---|---|
|
#18+
ТО же самое но с Access. Попробовал запустить координатор транзакций - сообщение об ошибке изменилось, в остальном то же невозможно редактировать и вставлять, причем пробовал на разных компах . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2002, 13:37:21 |
|
||
|
insert, delete, update через ODBC
|
|||
|---|---|---|---|
|
#18+
Когдато тоже имел с этим проблемы, решаеться очень и очень просто, мне посоветовали внимательно почитать то что написано в коде ошибки [OLE/DB provider returned message: Multiple-step operation generated errors. Check each status value.] Еще раз Multiple-step! Multiple-step! Multiple-step! Если в таблице есть поле с уникальним ключом то все работает, и витирает и вставляет, то есть в из таблици 1 эааа 2 вапва 3 вавав вытрет строки, а из таблицы 1 эааа 2 вапва 1 вавав не вытрет строки. И еще раз признателен всем тем кто когда-то ответил мне на этот вопрос на ЭТОМ форуме. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2002, 17:13:07 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=32049678&tid=1820358]: |
0ms |
get settings: |
7ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
34ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
54ms |
get tp. blocked users: |
1ms |
| others: | 216ms |
| total: | 347ms |

| 0 / 0 |
