Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.012 c
4-97086
VL
2002-12-16 11:24
2003.01.30
Подскажите, как преобразовать скан-код нажатой клавиши


1-96642
*User*
2003-01-20 12:53
2003.01.30
Сохранение


3-96600
Whippi
2003-01-13 15:56
2003.01.30
Что за фигня: Обнаружены символы за пределами инструкций SQL


1-96705
xxxCrazyManxxx
2003-01-22 07:29
2003.01.30
help onClick


14-96945
BF7ru
2003-01-14 11:50
2003.01.30
Тормоза после установки




   Наверх