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

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.009 c
1-96722
Adventure
2003-01-22 11:32
2003.01.30
Может у меня что-то с головой?


3-96637
Radimir
2003-01-14 12:03
2003.01.30
триггер на инсерт


1-96811
Андрусь
2003-01-20 13:47
2003.01.30
Кто работал с File Mapping, нужен совет


1-96872
viper
2003-01-21 12:08
2003.01.30
ClassName


6-96921
NewGuest
2002-12-04 22:10
2003.01.30
Работа с сетью в среде Delphi7





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