Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2013.07.28;
Скачать: CL | DM;

Вниз

Проблема с вставкой/редактированием записей в TOracleDataSet   Найти похожие ветки 

 
DOA User   (2010-12-06 13:16) [0]

Использую компоненты DOA. В данной ситуации - TOracleDataSet.

Есть автоматически генерируемый запрос вот такого вида:

 dsData.SQL.Text := Format("select t.*, t.rowid from "%s"."%s" t", [FUserName, FTableName]);
 dsData.UpdatingTable := Format(""%s"."%s"", [FUserName, FTableName]);


Все работает, если имя таблицы в верхнем регистре. Если имя таблицы в нижнем регистре, то на dsData.Edit или dsData.Post после Insert получаю ошибку "Таблица или представление пользователя не существует".

Как я понимаю, в какой-то момент компонент теряет в запросе кавычки. Как можно это исправить? Или я что-то делаю не так?


 
Медвежонок Пятачок ©   (2010-12-06 13:40) [1]

закавыченные имена регистрозависимы


 
DOA User   (2010-12-06 13:57) [2]

Я знаю. Именно для этого и использую кавычки.


 
Медвежонок Пятачок ©   (2010-12-06 13:59) [3]

Ну так чего тогда жалуешься?
Юзаешь кавычки - указывай правильное имя таблицы в правильном регистре.


 
Kerk ©   (2010-12-06 14:17) [4]


> Медвежонок Пятачок ©   (06.12.10 13:59) [3]

Ты читать умеешь или просто потрепаться зашел?
Проблема именно в том, что редактирование не работает при правильном регистре, если регистр этот нижний.


 
Медвежонок Пятачок ©   (2010-12-06 14:24) [5]

Значит правильный регистр для апдейта - ВЕРХНИЙ


 
Медвежонок Пятачок ©   (2010-12-06 14:25) [6]

То же самое было во времена царя гороха на бде.
Редактируемый квери (для Оракла) получался только если имя в селекте было написано в верхнем регистре.


 
Кщд   (2010-12-06 18:50) [7]

>DOA User   (06.12.10 13:16)  
таблицы были созданы с названиями в верхнем регистре?
т.е. нечто вроде:

create table "WHYAMIUPPERCASE" ...

а зачем?



Страницы: 1 вся ветка

Текущий архив: 2013.07.28;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.008 c
15-1362508639
jack128_
2013-03-05 22:37
2013.07.28
Почему в дельфи не шаблоны, а дженерики?


15-1362408571
Хыхы
2013-03-04 18:49
2013.07.28
Запущен ли скрин-сейвер или трабла с константами?


2-1354073820
Abcdef123
2012-11-28 07:37
2013.07.28
Как объявить свойство с дополнительным параметром?


2-1354043911
adept
2012-11-27 23:18
2013.07.28
Операции с данными в ячейках StringGrid а


15-1362398967
Kerk
2013-03-04 16:09
2013.07.28
Обход графа