Форум — Ответы ( К темам )
? | qwerty: Проблема с dbexpress (26-12-2002 08:06:47) |
имеется таблица в оракле: create table test ( id number, text varchar2(128)); далее в программе пытаемся записать в нее данные: ClientDataSet1->Insert(); ClientDataSet1->FieldByName("id")->AsInteger=111; ClientDataSet1->FieldByName("text")->AsString="qwerty"; ClientDataSet1->Post(); ClientDataSet1->ApplyUpdates(0); на последней строке выдает ошибку ORA-01722 invalid number т.е. не может преобразовать строку в число. Эта ошибка выскакивает не на всех компьютерах, причем, независимо от ОС (тестировали на w95,w98,w2k,xp) Никто не сталкивался с данной проблемой? | |
Павел (28-12-2002 19:43:36) | |
Попробуйте установить причину ошибки. virtual int __fastcall ApplyUpdates(int MaxErrors); 1. Во первых — вы установили остановку после 0 ошибок, может надо 1 ? если не помогает: 2. ApplyUpdates возвращает код ошибки int , попробуйте найти по ней | |
Руслан (20-02-2003 19:00:06) | |
Это ошибка в драйвере dbexpress: dbexpora.dll Никто не знает какого-нибудь бесплатного исправления? На crlabs.com есть платный, но работающий драйвер. Жду ответа по e-mail. |