Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.01.30;
Скачать: CL | DM;

Вниз

Задача:   Найти похожие ветки 

 
Makhanev A.S. ©   (2003-01-14 16:20) [0]

имеется один TTable, один TDataSource и два TDBGrid.
Возможно ли из одной и той же локальной БД(Paradox) посредством вышеупомянутых компонентов в первый DBGrid читать всю таблицу, а во второй - отфильтрованную.
Суть в том, чтобы обе сетки одновременно отображали один и тот же набор данных.

Если это невозможно, то как это сделать с малым кол-вом затрат?

Заранее благодарен.


 
Reindeer Moss Eater   (2003-01-14 16:22) [1]

Малое количество затрат = еще один TTabe и еще один TDataSource


 
Makhanev A.S. ©   (2003-01-14 17:28) [2]

А не возникнет ли ошибок при одновременном доступе к локальной БД из 2-х TTable ???
Надеюсь, в них "встроен" механизм, наподобие критических секций.... или метод отображения в память...
?


 
Reindeer Moss Eater   (2003-01-14 17:30) [3]

Ошибки обязательно возникнут. Но, связанные с одновременным доступом двух TTable, - в самую последнюю очередь :)


 
Makhanev A.S. ©   (2003-01-14 18:12) [4]

Признаться Вы правы, на первом этапе постижения какой-либо технологии возникает масса ошибок.
Вот одна из них: "Insufficient memory for this operation"

Связана по всей видимости с неправильным закрытием набора даных.
Это так?

Чувствую, сотня-другая страниц про БД мне не помещает:)


 
Reindeer Moss Eater   (2003-01-14 18:17) [5]

В BDE кончилась память. Дело обычное при завпуске приложения из под IDE и последующих многократных Program/Reset


 
Makhanev A.S. ©   (2003-01-14 18:33) [6]


> Reindeer Moss Eater (14.01.03 18:17)

Посоветуете, как избегать?
Не "Reset"ить", тогда всё будет ОК?


 
Reindeer Moss Eater   (2003-01-14 18:37) [7]

При разработке обычно этого не избежать.
Можно увеличить параметр BDE MEMSIZE, тогда можно оттянуть момент наступления нехватки памяти.


 
Shaman_Naydak ©   (2003-01-14 19:59) [8]

См. DbiCloneCursor
Не хочешь возиться
ПОставь Rx компоненты..
Там был что-то вроде AttachTable или CloneTable


 
Makhanev A.S. ©   (2003-01-14 20:23) [9]

Обидно: 512 RAM и такая вот штука с BDE...
Сейчас докачаю RxLib v2.75 for D6.....посмотрим...


> Reindeer Moss Eater (14.01.03 18:37)


А где MEMSIZE меняется?


 
Anatoly Podgoretsky ©   (2003-01-14 20:49) [10]

Makhanev A.S. © (14.01.03 18:33)
Старайся запускать не из IDE, а оттуда только для пошаговой отладки.


 
Reindeer Moss Eater   (2003-01-15 08:54) [11]

Обидно: 512 RAM и такая вот штука с BDE...
MEMSIZE Maximum amount of memory that BDE will use, in megabytes. Default: 16 MB. Maximum 205. Any number specified over 205 sets MEMSIZE to 205.

А где MEMSIZE меняется?
BDE Admin->System->Configuration->Init




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

Текущий архив: 2003.01.30;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.015 c
1-96682
Сатир
2003-01-21 18:42
2003.01.30
Запись в конец потока символа конца строки


6-96909
Nord-Ost
2002-12-04 10:35
2003.01.30
Снова про сокеты... :-(


3-96538
Makhanev A.S.
2003-01-14 16:20
2003.01.30
Задача:


8-96884
Ya Mama
2002-10-14 19:03
2003.01.30
Playing MP3 using MediaPlayer


3-96576
Big_Rom
2003-01-09 21:21
2003.01.30
вот такой вопрос про dbf