Russian Qt Forum
Сентябрь 30, 2024, 02:22 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Проблемы при работе с аксессовским файлом  (Прочитано 5078 раз)
vashu1
Гость
« : Август 27, 2007, 14:00 »

Не вносились изменения в одну таблицу без ключевых полей - пока не создал ключевое поле. При этом в документации о таких ограничниях нигде и ничего.

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

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

Были у кого-нибудь глюки с Access .mdb файлами?
Если да - то как решались?
Записан
c00ker
Гость
« Ответ #1 : Август 27, 2007, 14:41 »

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

У меня так же было, пока имя таблицы в квадратные скобки не заключил:
Код:
qrm->setTable("[Основная]");
Записан
WW
Гость
« Ответ #2 : Август 27, 2007, 14:58 »

Не вносились изменения в одну таблицу без ключевых полей - пока не создал ключевое поле. При этом в документации о таких ограничниях нигде и ничего.
Это ограничение кажись ОДБЦ. ты ведь через него работаешь?
По опыту - держись от аксесса подальше. потом замучаешься с него уходить. есть мускул, есть постгрес - юзай их лучше.
Записан
vashu1
Гость
« Ответ #3 : Август 28, 2007, 08:48 »


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

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

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


Хм... У меня пишет Unable to find table [поставки]
Что это за формат со скобками?
Записан
c00ker
Гость
« Ответ #4 : Август 28, 2007, 10:20 »

Ошибся я, извиняюсь. беда та же осталась Грустный
Проявляется это по ходу в тех таблицах где есть разделители в именах столбцов. У меня только одна таблица показывается с одним столбцом "Маршрут".
« Последнее редактирование: Август 28, 2007, 10:33 от c00ker » Записан
Sergey B.
Программист
*****
Offline Offline

Сообщений: 544



Просмотр профиля WWW
« Ответ #5 : Август 28, 2007, 11:26 »

Ошибся я, извиняюсь. беда та же осталась Грустный
Проявляется это по ходу в тех таблицах где есть разделители в именах столбцов. У меня только одна таблица показывается с одним столбцом "Маршрут".

а у вас, что имена столбцов русские?  Шокированный
Записан
c00ker
Гость
« Ответ #6 : Август 28, 2007, 12:44 »

а у вас, что имена столбцов русские?  Шокированный

Да, база мне такая досталась от предыдущего "программиста" Улыбающийся
Записан
vashu1
Гость
« Ответ #7 : Август 28, 2007, 14:05 »

Кстати да - при английских именах большая часть проблем уходит.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.122 секунд. Запросов: 22.