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

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

Ошибка в TIBQuery [D6, IB6.x]


Страницы:   1 2

Ivan_ ©   (2004-11-15 19:05:00) 

Подскажите плиз как так может быть. Добавляю новое поле в запрос TIBQuery и далее при "Fields Editor" -> "Add Fields" Выпадает ошибка "Dinamic SQL error code =-206 Column unknow TABLENAME.COLUMNNAME". Такое поле  TABLENAME.COLUMNNAME точно есть в таблице. Закрытие и открытие проекта и Делфи целиком не помогает. Может есть еще какие-нить способы шаманства?


Ivan_   (2004-11-16 12:42:00) [21]

Поставил патч, адрес которого указан выше. Но получилось так что он мне переписал библиотеки нескольких компонент, то что делал BackUp в Xp не помогло, теперь работы немножко прибавилось, просто запустить проект. Может где-нить бубны шаманские продаются, или я здорово протупил где-то? Но ранее такие манипуляции проводил не один десяток раз и как бы работало. Большое спасибо что приняли участие в обсуждении безнадежного дела. Придется удалять гланды другим путем.


Соловьев   (2004-11-16 10:29:00) [22]


> он переписывает системные библиотеки? Если да то я не могу
> его ставить, тк это рабочий проект и надо запускать везде
> по цепочке в верх. Я не тестировал и не знаю к каким последствиям
> это приведет. Может есть еще способ?

Кто переписывает? Патч? Это официальный патч от Борланда, не хош не ставь :)
Способ - попробовать на чистом проекте.


Соловьев   (2004-11-16 10:28:00) [23]


> Вы б когда пургу несете добавляли что-то типа ИМХО, AFAIK
> и др. подобное. А то ведь введете новичков в заблуждение...

Проведи экперимент. А потом делай заявления.


GanibalLector   (2004-11-15 22:47:00) [24]

двойной клик по IbQuery...удали все поля,создай заново.Тоже самое проделать с Grid-ом...Судя по всему у тебя лишним полем пахнет.


Johnmen   (2004-11-15 22:13:00) [25]

Главный вопрос - что ты имеешь в виду по полями запроса и как ты их добавляешь ?


Sergey_Masloff   (2004-11-15 22:12:00) [26]

Соловьев ©   (15.11.04 19:22) [3]
>Ах, да чуть не забыл, gds32.dll кеширует мета-данные. Если ты >добавил поле, допустим в експерте, и тут же его хош увидеть в >делфи, то фиг вам... Надо перезапустить проект.
Вы б когда пургу несете добавляли что-то типа ИМХО, AFAIK и др. подобное. А то ведь введете новичков в заблуждение...


Ivan_   (2004-11-15 20:54:00) [27]

я заметил что не могу добавить в запрос поля только одной таблицы, поля из других нормально добавляются. Права я проверил так все ок. Что может быть еще?


Ivan_   (2004-11-15 19:44:00) [28]

он переписывает системные библиотеки? Если да то я не могу его ставить, тк это рабочий проект и надо запускать везде по цепочке в верх. Я не тестировал и не знаю к каким последствиям это приведет. Может есть еще способ?


Соловьев   (2004-11-15 19:28:00) [29]


> Я уж пробовал и проект и делфю и компутер, пробовал вместо
> звездочки указать реальное имя поля и в этом случае он выдает
> выше описанную ошибку, а если указать '*' в селекте то не
> видет вообще поля и ошибки не выдает. А попробовал добавить
> новый компонент и при обращении к нему из наследованной
> формы получаю ошибку доступа к памяти.

А если новый проект?
http://ibase.ru/ibx/ibx608del.zip- попробуй поставить еще.


Ivan_   (2004-11-15 19:27:00) [30]

Я уж пробовал и проект и делфю и компутер, пробовал вместо звездочки указать реальное имя поля и в этом случае он выдает выше описанную ошибку, а если указать '*' в селекте то не видет вообще поля и ошибки не выдает. А попробовал добавить новый компонент и при обращении к нему из наследованной формы получаю ошибку доступа к памяти.


Соловьев   (2004-11-15 19:22:00) [31]


> Может надо заставить Делфю как то перечесть насильно все
> поля таблицы?

Ах, да чуть не забыл, gds32.dll кеширует мета-данные. Если ты добавил поле, допустим в експерте, и тут же его хош увидеть в делфи, то фиг вам... Надо перезапустить проект.


Ivan_   (2004-11-15 19:19:00) [32]

не ну название TABLENAME.COLUMNNAME я написал для того чтобы несло в данном случае смысл тк реалное название поля мало что скажет. Я пробовал добавлять новые поля и ни одного из них не видно. Может надо заставить Делфю как то перечесть насильно все поля таблицы?


Соловьев   (2004-11-15 19:10:00) [33]


> TABLENAME.COLUMNNAME

Ужас, как ты потом в этом разбираешся?
а если новый проект и попробовать там добавить по новой поля?


Страницы:   1 2

Наверх

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