Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
YuraSV Гость
|
Добавлено: Вт Май 27 2003 18:12 Заголовок сообщения: Ошибка при добавлении записи из Билдера в Оракл |
|
|
Здравствуйте.
Подскажите пожалуйста. Я пишу на билдере следующий код
dataModule->tab1->Append();
dataModule->tab1->Fiel dValues["FIELD_1"] = ""; dataModule->tab1->FieldValues["FIELD_2"] = "0"; dataModule->tab1->FieldValues["FIELD_3"] = 0; dataModule->tab1->FieldValues["FIELD_4"] = ""; dataModule->tab1->FieldValues["FIELD_5"] = 0;
dataModule->tab1->Post();
При вызове Post() я получаю ошибку ORA-01722 invalid number. Если я делаю insert запрос с такими же значениями из SQL*Plus все нормально.
У меня установлен Oracle 8.1.5.0.0 сделна DSN в ODBC и Alias в BDE Administrator`е. Builder использует этот алис.
Подскажите, как бороться с этим.
С уважением, Юра. |
|
Вернуться к началу |
|
|
Borland
Зарегистрирован: 24.05.2003 Сообщения: 3
|
Добавлено: Пт Май 30 2003 09:55 Заголовок сообщения: Re: Ошибка при добавлении записи из Билдера в Оракл |
|
|
Попробуй использовать ODAC, который позволяет работать напрямую без всяких там BDE http://oraclebones.narod.ru/ |
|
Вернуться к началу |
|
|
YuraSV Гость
|
Добавлено: Пт Май 30 2003 11:43 Заголовок сообщения: Re: Ошибка при добавлении записи из Билдера в Оракл |
|
|
Да нет. Оказалось, что нужно поменять в реестре Windows на клиенте значение параметра NLS_LANG ключа HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE/HOME0, заменив RUSSIAN_CIS.CL8MSWIN1251 (или то значение, которое там стоит) на AMERICAN_AMERICA.CL8MSWIN1251 . |
|
Вернуться к началу |
|
|
|