| 
| 
 | Вопрос # 823/ вопрос открыт / | 
 |  Уважаемые гуру! Может кто сталкивался...Нужно срочно накропать пару анализаторов на Delphi 2006 по данным в DB2 8.*.
 Столкнулся с такой проблемой - при выполнении TSQLQuery или TSQLDataSet (в режиме ctQuery) с элементарным запросом в CommandText типа
 select * from schem.table;
 на базу выдается запрос вида
 select * from login.schem.table;
 с есстественным отлупом по неопределенному имени таблицы.
 Значение свойства SchemaName игнорируется - хоть выставляй схему, хоть нет в БД все равно идет запрос с login.shem.table. Хотя схемы с БД снимаются корректно.
 Сопссно, подскажите как можно подавить в запросе подстановку логина как схемы по умолчанию??
 
|  |   Вопрос задал: Pit Smelyansky (статус: Посетитель)Вопрос отправлен: 2 августа 2007, 21:04
 Состояние вопроса: открыт, ответов: 1.
 |  Ответ #1. Отвечает эксперт: Помфюк Владимир Степанович Здравствуйте, Pit Smelyansky!просто
 select * from table
 если Ваш кривой драйвер(BDE такого не делает) преобразует его в
 select * from login.table
 будет всё нормально, и если не преобразует, то сам DB2 будет искать его в этой схеме.
 
 Мини-форум вопросаМини-форум пуст. Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте. |