Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

SELECT FROM JOIN [D5, Paradox]


vvv_spb ©   (2005-02-09 15:22:00) 

Я сегодня задавал этот вопрос в ОБЩИЙ. Может кто...

ПРАБЛА:
таблицы PARADOX(255 полей максимум, на DBGrid это разве распространяется?).
2 таблицы, хочу показать результат в DBGrid, используя SELECT бла-бла FROM бла-бла JOIN.
берем 253 поля из таблицы1 и 2 из таблицы2. работает.
берем 253 поля из таблицы1 и 3 из таблицы2. НЕработает. (256 полей)
в чем проблема?

В этом случае пишет "Invalid parameter".

Если я добавляю все поля какие есть, то такая ошибка
Too many feild in table create.


Desdechado   (2005-02-09 18:44:00) [1]

В БДЕ админе есть настройка DEFAULT DRIVER, отвечающая за формат хранения временных БДЕ-ных данных. По умолчанию - парадокс со всеми ограничениями.


Johnmen   (2005-02-09 18:00:00) [2]

:)
А я бы предложил не создавать таблиц с ТАКИМ количеством полей, и в запросе не получать ТАКОЕ кол-во полей...
ЗЫ В консерватории надо подкрутить..


Anatoly Podgoretsky   (2005-02-09 17:56:00) [3]

Так я и предлагаю сменить формат, раз Парадокс такой жесткий.


Виталий Панасенко   (2005-02-09 17:55:00) [4]

Ведь для возврата запроса он создает на самом деле _QSQL.DB ... а это тоже таблица прадокса.. с ее ограничениями


Anatoly Podgoretsky   (2005-02-09 17:47:00) [5]

Это ограничения не БДЕ а формата базы


sniknik   (2005-02-09 17:23:00) [6]

Johnmen ©   (09.02.05 16:50) [3]
ну там не совсем ограничения BDE, т.к. делятся по типам баз/таблиц
(ну к примеру если BDE для виндовой dBASE держит 1024 поля, то уже ограничение на 255 поля для таблици версией ниже уже явно не в BDE)

и кстати не нашол там еще одного, размер индекса (выражения), не более 100 символов, для того же dBase/Foxpro (с другими не сталкивался, но это не значит что нет подобных ;о)), это в текушей версии BDE в старой  (сталкивался) не более 99 символов. (насколько старой х.з.)
может еще есть.


Johnmen   (2005-02-09 16:50:00) [7]

Я тоже не видел, но вывод напрашивается сам собой :)
http://doc.trecom.tomsk.su/Delphi/DevelopersCorner/www.akzhan.midi.ru/devcorner/akdbtnt-content/akdbtnt-0050.html


vvv_spb   (2005-02-09 15:40:00) [8]

В ограничениях BDE я этого не видел. Подскажи где прочесть. спосибо.


Johnmen   (2005-02-09 15:35:00) [9]

>Too many feild in table create.

В запросе много полей. БДЕ не предназначен...


Наверх

Титульная страница Поиск, карта сайта Написать письмо