Главная страница
    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.46 MB
Время: 0.007 c
3-96591
DenisLK
2003-01-13 13:33
2003.01.30
TQuery


1-96826
Kurt_
2003-01-20 19:34
2003.01.30
Люди, подскажите как отследить нажатие функциональнх клавиш типа


14-96978
patrol
2003-01-10 18:32
2003.01.30
Ссылка на


4-97109
Роман_
2002-12-14 19:47
2003.01.30
Как правильно передать параметр в thread


1-96659
softmaster
2003-01-21 14:49
2003.01.30
Путь запуска приложения





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский