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

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

Table unknown [D6, IB6.x, Firebird]


Eduard ©   (2002-03-14 11:07:00) 

Здравствуйте, мастаки !!! У меня такая вот трудность: есть база на Interbase 6, dialect 3, состоит из нескольких таблиц. При соединении через IBTable все коннектится, а при использовании IBQuery, IBDataset с SQL "SELECT * FROM TableName" выдается ошибка "Table unknown TABLENAME". При попытке поработать с таблицей через IBConsole такая же фигня. Backup-Restore не помогает. Что это - глюки Interbase или мои кривые руки ?


Eduard   (2002-03-14 12:15:00) [1]

Совсем другое дело. Теперь все работает. Всем спасибо.


OlegE   (2002-03-14 12:03:00) [2]

Набери правильное название, если в названии есть маленькие буквы, например Account, заключи в кавычки имя таблицы
select * from "Account"


Eduard   (2002-03-14 11:47:00) [3]

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


Alexandr   (2002-03-14 11:35:00) [4]

ну и что, что для совместимости... Это не значит, что его нельзя использовать.

А фичи и глюки третьего диалекта обычно не нужны


OlegE   (2002-03-14 11:24:00) [5]

1-й диалект лишь для совместимости с IB5. На ib.demo.ru куча полезной информации, почитай.


Alexandr   (2002-03-14 11:17:00) [6]

никак. Базу снова создай, а данные, если есть потом перелей.

Он явно не лучше...


Eduard   (2002-03-14 11:16:00) [7]

Ну я, типа, это, думал, что третий явно лучше первого. А как поменять диалект ?


OlegE   (2002-03-14 11:16:00) [8]

Нужно указывать действительное имя таблицы, а не TableName.
Если таблица называется TableName - IB6 диалект 3 чувствителен к регистру - заключи в кавычки "TableName"


Alexandr   (2002-03-14 11:15:00) [9]

кривые руки.

Раз у тебя третий диалект, то обрати внимание на регистр букв в названиях талицы, полей и пр.

P.S. а накойхер тебе третий диалект?


Наверх

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