![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Почему не открывается?
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 и без пробелов/символов в имени. а чего хотел, довольно старый формат, даже новые средства обязаны это учитывать и обеспечивать обратную совместимость.