Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2013.07.28;
Скачать: [xml.tar.bz2];

Вниз

Проблема с вставкой/редактированием записей в 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.005 c
15-1362342603
Юрий
2013-03-04 00:30
2013.07.28
С днем рождения ! 4 марта 2013 понедельник


2-1354114312
AntonMos
2012-11-28 18:51
2013.07.28
Fastreport


15-1362488545
fpc_user
2013-03-05 17:02
2013.07.28
Существует ли современная безплатная Delphi ?


15-1362429004
Юрий
2013-03-05 00:30
2013.07.28
С днем рождения ! 5 марта 2013 вторник


11-1247619060
Osmiy
2009-07-15 04:51
2013.07.28
Не отрисовывается Bitmap в ToolBar





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский