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

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

ODBC & MS Access


Ермак ©   (2005-09-06 21:49:00) 

Доброго времени, мастера!

Вот какая ситуация: делаю систему, которая работает с базой через ODBC (сразу скажу, что не из дельфы). Поскольку для локальной версии таскать MySQL не хочется, решил попробовать драйвер MS Access - и наткнулся на кучу косяков.
1) если использую драйвер Microsoft Access Driver, то таблицы создавать нельзя, только использовать готовые, размеченные через Access. Ну, этого я и ожидал, а вот дальше:
2) обнаруживаю другой стандартный драйвер - Microsoft Access-Treiber. Что значит это название, так и не понял. Но таблицы создавать можно. Однако работает из рук вон косо: при каждой операции кидает окно предупреждения "Дополнительные возможности не реализованы". А самое главное - криво работает SELECT.
Даю, например, из браузера SQL след. команды:
CREATE TABLE Test(id INTEGER, val INTEGER)
INSERT INTO Test VALUES (1,2)
INSERT INT0 Test... несколько раз
вызов Commit
далее вызываю
SELECT * FROM Test или любой другой SELECT к таблице
- возвращает пустую таблицу! Добавить еще раз нельзя - уже есть... Открываю в Accesse - все добавилось! Подключаюсь еще раз из браузера - пусто! А периодически на тот же самый запрос вообще кидает окно "Неверный атрибут", но ошибки не генерит и таблицу пустую все равно возвращает.
С MySQL те же вещи прекрасно работают.
Пробовал Microsoft dBase - работает точно так же косо...

Что это, мелкомягкие накосячили, или я чего не понимаю?
Стоит ли вообще пытаться базы Access использовать?


sergey007   (2005-09-06 22:32:00) [1]

У меня на работе стоит MS Access,да и дома тоже. Никаких проблем не возникало. связка РНР->ODBC->Access работает нормально.таблицы создаются, данные добавляются и извлекаются. удачи!


Наверх

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