Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Distributed queries
|
|||
|---|---|---|---|
|
#18+
--Привет! --Хочется работать из MS SQL Server с базами в формате dBase (IV, 5.0,...) --Создаю линкед сервер следующим образом: sp_addlinkedserver 'dbase4impex', 'Jet 4.0', 'Microsoft.Jet.OLEDB.4.0', 'C:\Elsabut', NULL, 'dBase IV' sp_addlinkedsrvlogin @rmtsrvname = 'dbase4impex', @useself = false, @locallogin = NULL, @rmtuser = NULL, @rmtpassword = NULL -- Далее операции INSERT и SELECT работают select * from dbase4impex...CSTM_TRA as P where P.ACCOUNT is not null -- а UPDATE и DELETE - НЕТ!! delete from dbase4impex...CSTM_TRA update dbase4impex...CSTM_TRA set ACCOUNT = 1234 --Выдаваемая на попытку UPDATE и DELETE ошибка выглядит так: --Server: Msg 7343, Level 16, State 4, Line 1 --OLE DB provider 'Microsoft.Jet.OLEDB.4.0' could not UPDATE table '[dbase4impex]...[CSTM_TRA]'. Unknown provider error. --[OLE/DB provider returned message: Key column information is insufficient or incorrect. Too many rows were affected by update.] -- То-же самое происходит и при использовании OpenDataSource -- Кто поможет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2001, 13:50 |
|
||
|
Distributed queries
|
|||
|---|---|---|---|
|
#18+
Может быть, он требует первичный ключ в прилинкованном файле, а у тебя его нет? не спорю, версия может оказаться абсурдной. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2001, 14:27 |
|
||
|
Distributed queries
|
|||
|---|---|---|---|
|
#18+
Лично я не пробовал делать такое подключение с SQL-сервера. Но с линкованием DBF-файлов из Access опыт есть. Если просто прилинковать DBF-файл, то он открывается только на чтение. Если же его необходимо открывать и на запись, то при линковании необходимо указать кроме файла таблицы еще и файл компаундного индекса *.CDX. Не знаю, помог ли... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2001, 16:50 |
|
||
|
Distributed queries
|
|||
|---|---|---|---|
|
#18+
Спасибо за ответы, попытаюсь поиграться с первичными ключами/индексами. Хотелось бы обойтись без всего этого :0). Кстати, никто не знает можно ли создавать/удалять таблицы в других СУБД из-под SQL Server? Пусть не средствами SQL а сервисами типа DTS? DTS позволяет один раз создать таблицу при формировании dts package, но насколько я понял динамичесуи ему это не удаётся ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2001, 13:00 |
|
||
|
|

start [/forum/topic.php?fid=46&gotonew=1&tid=1824954]: |
0ms |
get settings: |
9ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
41ms |
get topic data: |
8ms |
get first new msg: |
5ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 227ms |
| total: | 360ms |

| 0 / 0 |
