![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
SQL запросы с БД в локальной сети - глюки или что? [D6, dBase, FoxPro]
B-ARS © (2002-08-21 12:34:00)Люди!!! У меня есть 3 БД: 60 кб, 1.5 мб, 4 мб. На форме лежит 3 Data Source и соответственно 3 TQuery. Делаю простой пробный запрос, который отбирает по одному полю из каждой БД (SELECT BD1.FIELD1, BD2.FIELD1, BD3.Field FROM ...) и теперь внимание: выполняю запрос, жду 15 (!!!) минут его окончания, после чего с кислой рожей аварийно останавливаю программу и нахожу у себя на диске временные файлы _QSQL000.DBF и _QSQL000.DBT общим объемом 150 МБ (!!!!!!!!). Св-во Cashed Updates у Query=False. Господа, что это за хрень? Ведь по сети такие вещи (а базы будут в сети) я гонять не смогу. Неужели выход только SQL-сервер, ведь то же самое на foxpro для DOS работает изумительно быстро без всяких проблем! Заранее Спасибо.
fnatali (2002-08-22 12:44:00) [1]- Ну у вас и запросы! - сказала база данных и повисла.
Johnmen (2002-08-22 12:35:00) [2]Skif © (22.08.02 12:31)
Что такое представления ?
Skif (2002-08-22 12:31:00) [3]Создовайте представления у себя на диске. Делайте с ними что хотите, а затем результат запихивайте назад в таблицу.
Desdechado (2002-08-21 17:20:00) [4]SQL с DBF работает по схеме - втянул по сети таблицу, сделал локально выборку, забыл о таблице
так что либо SQL- SERVER, либо Table
Reindeer Moss Eater (2002-08-21 12:37:00) [5]Декартово произведение трех таблиц?!
Ты радуйся что тебе жесткого диска на это хватило :)
fnatali (2002-08-21 12:36:00) [6]Полный текст запроса приведи. Может, у тебя там декартово произведение или ещё что.