Russian Qt Forum

Qt => Базы данных => Тема начата: vashu1 от Август 27, 2007, 14:00



Название: Проблемы при работе с аксессовским файлом
Отправлено: vashu1 от Август 27, 2007, 14:00
Не вносились изменения в одну таблицу без ключевых полей - пока не создал ключевое поле. При этом в документации о таких ограничниях нигде и ничего.

Сейчас - возникла ситуация - данные в базу добавляются - но в QTableView не отображаются, хотя Access их видит.

Ну и наконец - это вообще-то даже и не проблема - приходится скрывать кучу дополнительный столбцов - s_GUID, s_Lineage и т.д.. Это, я так понимаю , внутренние данные аксесса. А поскольку непонятно - что это за данные, как с ними идет взаимодействие, хотелось бы от них избавится.

Были у кого-нибудь глюки с Access .mdb файлами?
Если да - то как решались?


Название: Re: Проблемы при работе с аксессовским файлом
Отправлено: c00ker от Август 27, 2007, 14:41
Сейчас - возникла ситуация - данные в базу добавляются - но в QTableView не отображаются, хотя Access их видит.

У меня так же было, пока имя таблицы в квадратные скобки не заключил:
Код:
qrm->setTable("[Основная]");


Название: Re: Проблемы при работе с аксессовским файлом
Отправлено: WW от Август 27, 2007, 14:58
Не вносились изменения в одну таблицу без ключевых полей - пока не создал ключевое поле. При этом в документации о таких ограничниях нигде и ничего.
Это ограничение кажись ОДБЦ. ты ведь через него работаешь?
По опыту - держись от аксесса подальше. потом замучаешься с него уходить. есть мускул, есть постгрес - юзай их лучше.


Название: Re: Проблемы при работе с аксессовским файлом
Отправлено: vashu1 от Август 28, 2007, 08:48

От аксесса к сожалению, избавиться нельзя. (

Сейчас - возникла ситуация - данные в базу добавляются - но в QTableView не отображаются, хотя Access их видит.

У меня так же было, пока имя таблицы в квадратные скобки не заключил:
Код:
qrm->setTable("[Основная]");


Хм... У меня пишет Unable to find table [поставки]
Что это за формат со скобками?


Название: Re: Проблемы при работе с аксессовским файлом
Отправлено: c00ker от Август 28, 2007, 10:20
Ошибся я, извиняюсь. беда та же осталась :(
Проявляется это по ходу в тех таблицах где есть разделители в именах столбцов. У меня только одна таблица показывается с одним столбцом "Маршрут".


Название: Re: Проблемы при работе с аксессовским файлом
Отправлено: Sergey B. от Август 28, 2007, 11:26
Ошибся я, извиняюсь. беда та же осталась :(
Проявляется это по ходу в тех таблицах где есть разделители в именах столбцов. У меня только одна таблица показывается с одним столбцом "Маршрут".

а у вас, что имена столбцов русские?  :o


Название: Re: Проблемы при работе с аксессовским файлом
Отправлено: c00ker от Август 28, 2007, 12:44
а у вас, что имена столбцов русские?  :o

Да, база мне такая досталась от предыдущего "программиста" :)


Название: Re: Проблемы при работе с аксессовским файлом
Отправлено: vashu1 от Август 28, 2007, 14:05
Кстати да - при английских именах большая часть проблем уходит.