Re: Delphi-ADO-FireBird
- From
- SergeBS (2:5020/400)
- To
- Dmitry Kuzmenko (2:5054/37.63)
- Date
- 2005-03-21T18:11:24Z
- Area
- SU.DBMS.INTERBASE
From: sokolov@uszn.elcom.ru (SergeBS)
Dmitry Kuzmenko <kdv@ibase.ru> wrote in message news:<d1jts3$784$2@host.talk.ru>...
>> Refresh отрабатывает только FireBird. Прочие валятся с криком "недостаточно
>> сведений ключевого поля для обновления". ...
>ну дак чего у тебя - первичных ключей на таблицах нет, что ли?
Ну дак чего, MS SQL без первичных ключей refresh сделает? ЖВ:[ ]
Удивил. Опять же - упомянуто _ключевое_поле_. Но его "малавата будет".
>> Причем все что делалось: кнопка на форме. Код - просто ADOdatabase.Refresh.
>> ADOdatabase - пробовал разные, даже специально состряпал простенькую ручками
>> совершенно в стороне. Но с PK. И с записи не сходил. Просто refresh - и >>кранты.
>значит это кривизна ado
Угу. А почему MS SQL 7.0 - старикашка - этой кривизны не замечает? Он тоже
кривой и в ту же сторону? Как-то не очень верится.
>> FireBird - валится на любой таблице с лукапом.
>ты уточняй - драйвер или сервер.
Я пока сервер свалить не пробовал. Оставил это "на десерт". В-))
Драйвер. EOleException.
Ладно. Чтобы закрыть бесполезную угадайку:
я сдираю дебуг-версию сервака и посмотрю, у кого что криво. Времени правда
жалко - но это оказывается общая проблема:
"Ты с ADO к Жар-птице не ходи - заклюет".
Проверю. Придется :(. В маршаллинге ковыряться видно надо.
Best regards,
Sergey mailto:sokolov@uszn.elcom.ru
Маленький оффтопик: забодался через гуглю писать - кракозябры вместо цитат
что в мозилле, что в Maxthon. В мозилле вдобавок пробиться - проблема.
А как старожилы пишут?
Ответ лучше на собачку послать. Собачка выше абзацем.
--- ifmail v.2.15dev5.3
* Origin: http://groups.google.com (2:5020/400)
SEEN-BY: 46/50 50/203 450/186 1024 451/30 454/9 461/132 640 469/999 4616/3
SEEN-BY: 4625/8 4627/10 4646/1 5000/76 5000 5001/5001 5002/79 5003/57 5006/1
SEEN-BY: 5007/1 5010/53 70 5011/13 5012/23 5020/52 118 175 400 545 604 715 758
SEEN-BY: 5020/894 1042 1057 1523 1604 1835 2238 4441 8383 12000 5021/29 5025/3
SEEN-BY: 5025/750 5026/14 5027/16 5030/115 556 966 1063 1900 5032/14 5036/1
SEEN-BY: 5040/47 5042/13 5051/15 5054/1 8 9 28 35 37 45 63 5055/95 5057/1
SEEN-BY: 5061/15 5062/1 5066/18 5069/7 5070/1222 5080/68 1003 5081/2 5082/6
SEEN-BY: 5083/21 5085/13 5095/20 6000/254
PATH: 5020/400 4441 545 5054/1 37