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

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

Почему не открывается?


3APA3A ©   (2003-10-01 23:02:00) 

Есть файл test.db. На форме TQuery, DataSource, DBGrid.
Все работает, но если я переименую этот файл в test.aaaaa.db, то вылезает exception... Почему?


Anatoly Podgoretsky   (2003-10-02 11:50:00) [1]

3APA3A © (02.10.03 02:49) [2]
Ну уже в который раз тебе говорю DataBase Desktop не использует VCL


sniknik   (2003-10-02 11:06:00) [2]

3APA3A © (02.10.03 02:49) [2]
видать DataBase Desktop просто игнорирует это ограничение, а так как работает через функции BDE (DbiOpenTable) то может себе это позволить. а в компонентах уже есть проверка. открывай также и у тебя получится.
кстати а если индекс на таблицу с таким именем в DataBase Desktop сделать?


Snake   (2003-10-02 06:13:00) [3]

попробуй что-то типа SELECT * FROM "test.aaaaaa.db" или SELECT * FROM "test.aaaaaa.db"


ЮЮ   (2003-10-02 04:44:00) [4]

А в запросе меняешь "FROM test" на "FROM test.aaaaa" ?
А отловить exception? Или хотя бы его текст привести?


3APA3A   (2003-10-02 02:49:00) [5]

Да, но DataBase Desktop открывает этот файл (test.aaaaa.db) без проблем... Почему?


sniknik   (2003-10-02 00:34:00) [6]

не подходит под ограничения dos, размер может быть только 8.3 и без пробелов/символов в имени. а чего хотел, довольно старый формат, даже новые средства обязаны это учитывать и обеспечивать обратную совместимость.


Наверх

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