Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2006.12.10;
Скачать: [xml.tar.bz2];

Вниз

Проблема с AdoTAble   Найти похожие ветки 

 
Dima L   (2006-10-06 10:43) [0]

Работаю с таблицами Access c помощью ADO. Возникла необходимость использовать 2 компонета ADOtable, так вот изменяю данные в AdOTable1, затем работаю с ADOtable2 и проделанные изменения не видны. В чем причина? и Как от нее избавиться? Заранее спасибо!!


 
Desdechado ©   (2006-10-06 10:49) [1]

Причины:
1. сам компонент - забудь про Table
2. как в одном компоненте ты ожидаешь увидеть изменения в другом компоненте без обращения к БД?


 
Dima L   (2006-10-06 11:07) [2]

Я понимаю что- компонент обращается к базе при запуске, но как загрузить данные из базы повторно, во время выполнение программы.


 
ЮЮ ©   (2006-10-06 11:17) [3]

1) Отключить обзащения при запуске. У всех DataSet-ов в визайне Active должен быть false. Открывай в RunTime.
2) Зачем тебе второй TTable для той же самой таблице в БД? Используй первый.

как загрузить данные из базы повторно, во время выполнение программы.

Переоткрыть DataSet (Close; Open)


 
sniknik ©   (2006-10-06 11:26) [4]

> У всех DataSet-ов в визайне Active должен быть false.
проще следить за одним ADOConnection-ом. а если его нет, то это само по себе ошибка (есть варианты когда неиспользование его ведет к "глюкам" (вернее к работе не так как того ожидают... а на самом деле абсолютно логичной)).


 
MsGuns ©   (2006-10-06 13:04) [5]

>Dima L   (06.10.06 10:43)  
>Работаю с таблицами Access c помощью ADO. Возникла необходимость использовать 2 компонета ADOtable

Мне каждется, что "возникла необходимость" отображения ОДНОЙ И ТОЙ ЖЕ ТАБЛИЦЫ в разных гридах. Если так, то не надо использовать второй "автономный" компонент (TADOTable тем более).
Вместо этого во втором гриде отображать клон (Clone) "основного" датасета или тот же самый "основной" (Первое, если надо обеспечить два независимых курсора, например для другой сортировки). В этом случае не надо ничего перечитывать при изменении на "клиенте".



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2006.12.10;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.042 c
2-1164036911
никв
2006-11-20 18:35
2006.12.10
adoquery в консоли


15-1163422460
Игорь Ситиков
2006-11-13 15:54
2006.12.10
Контакты сайта


3-1159775522
VALUA
2006-10-02 11:52
2006.12.10
Копирование базы BASA.GDB в другую папку


2-1164101119
Anieshechka
2006-11-21 12:25
2006.12.10
HELP!!!!!!!


1-1161710150
7D7
2006-10-24 21:15
2006.12.10
Как узнать объем памяти для данных?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский