![]() |
|
|
![]()
|
|
| Novel |
|
|||
|
Unregistered |
Народ может кто работал с базами данных в BCB5? У меня такая проблема, есть таблица парадокс с первичным индехсом...подключаюсь ля работы к ней через ADOTable, но никак не могу добавить запись в таблицу
Table1->Edit(); Table1->FieldByName("Name")->AsString=Edit1->Text; Table1->Post(); добавит в поле таблицы Name текст который находитьса в поле Edit1, согласно книге как я уже сказал он должен также работать в ADOTable но не хочет Заранее спасибо тем кто откликнетьса! |
|||
|
||||
| Medved |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 7209 Регистрация: 15.9.2002 Где: Kazakhstan, Astan a Репутация: нет Всего: 154 |
А что именно не получается? Какая ошибка выдается?
-------------------- |
|||
|
||||
| vickr |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 183 Регистрация: 13.5.2003 Где: Санкт-Петербург Репутация: нет Всего: нет |
Я провел подобный эксперимент (CBuilder6+TADOTable - SQL Server) - все работает. По сему
присоединяюсь к вопросу. Может, TADOTable и не виновата? --------------------
Каждую секунду, тыкая в клавиши, мы давим насмерть не менее 1000 микробов =:) |
|||
|
||||
| Novel |
|
|||
|
Unregistered |
ошибка выдаётьса такая...Project Project1.exe raised exception class EOleException with message '[Microsoft][Драйвер ODBC Paradox] В операции должен использоватьса обновляемый запрос'. Process stoped. Use Step or Run to continue."
при попытке использования матодов Edit(), Insert(), Append() к примеру этот код выдаёт у меня ошибку... ADOTable1->Active=true; ADOTable1->Edit(); ADOTable1->FieldByName("Name")->AsString=Edit1->Text; ADOTable1->Post(); с учотом того что строка подключения собрана правельно и база открываетьса, а вот работать с данными не хочет |
|||
|
||||
| Medved |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 7209 Регистрация: 15.9.2002 Где: Kazakhstan, Astan a Репутация: нет Всего: 154 |
А зачем с Paradox-ом работать через ADO?
К сожалению ничего не могу подсказать, так как через ADO к Paradox еще никогда не подключался, и Вам не советую. P.S. Советую прочитать этот топик http://forum.vingrad.ru/index.php?act=ST&f=12&t=10443 -------------------- |
|||
|
||||
| Novel |
|
|||
|
Unregistered |
а какую таблицу можете посоветывать, что бы заменить парадокс? |
|||
|
||||
| Vit |
|
|||
![]() Vitaly Nevzorov ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 10964 Регистрация: 25.3.2002 Где: Chicago Репутация: нет Всего: 207 |
Для работы через ADO из локальных баз данных лучше всего подойдёт MS Access
-------------------- With the best wishes, Vit I have done so much with so little for so long that I am now qualified to do anything with nothing Самый большой Delphi FAQ на русском языке здесь: www.drkb.ru |
|||
|
||||
| Medved |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 7209 Регистрация: 15.9.2002 Где: Kazakhstan, Astan a Репутация: нет Всего: 154 |
Или работать через BDE - это родной драйвер для Paradox.
-------------------- |
|||
|
||||
| TaNK |
|
||||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 669 Регистрация: 29.10.2006 Где: Краснодар Репутация: нет Всего: 1 |
Я например работаю с ADO через Acces добавляет на ура..и никаких глюков...
а теперь добавляем запись в активную таблицу...
Работает......попробуй так! -------------------- Oracle 11.2.0.3.0 FireBird 1.0-2.5 |
||||||
|
|||||||
| taraska |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 27.10.2006 Репутация: нет Всего: нет |
Привет всем.
Что означает "[Microsoft][Драйвер ODBC Microsoft Access] Слишком мало параметров. Tребуеться 3" |
|||
|
||||
| TaNK |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 669 Регистрация: 29.10.2006 Где: Краснодар Репутация: нет Всего: 1 |
Поясни свой вопрос - а то что то не понятно! А вообще это драйвер Микрософта для работы с Access который необходим для связывания/добавления и вообще для раобы с локальной БД. -------------------- Oracle 11.2.0.3.0 FireBird 1.0-2.5 |
|||
|
||||
| taraska |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 27.10.2006 Репутация: нет Всего: нет |
При комапиляции выскакивает такое сообщение |
||||
|
|||||
| _hunter |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 8564 Регистрация: 24.6.2003 Где: Europe::Ukraine:: Kiev Репутация: 24 Всего: 98 |
при компиляции или при запуске? ;)
а значит это только то, что написанно -- не зватает параметров (скорее всего в ConnectionString) -------------------- Tempora mutantur, et nos mutamur in illis... |
|||
|
||||
| Syrex |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 262 Регистрация: 9.2.2006 Где: Москва Репутация: 1 Всего: 1 |
Не в ConnectionString а в ADOTable->Parameters
|
|||
|
||||
| TaNK |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 669 Регистрация: 29.10.2006 Где: Краснодар Репутация: нет Всего: 1 |
а может и там и там.....было у меня глюк....все дело было в ADOConnection - пришлось его удалить и создать новый, просто если изначально не правильно там выбрать драйвер или еще что нить а потом это менять - это компилятору и не нравится.... -------------------- Oracle 11.2.0.3.0 FireBird 1.0-2.5 |
|||
|
||||
![]()
|
| Правила форума "С++ Builder" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C++ Builder | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |