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

Вниз

Строковые параметры в ОДАК 4.05.1.8   Найти похожие ветки 

 
perov   (2003-03-12 10:30) [0]

Столкнулся с такой проблемой. При выполнении запроса
select id, inwork, status, findate from pf.system_users where name=:nm
выбирается 0 записей, хотя запись, содержащая в поле name значение :nm существует. Если искать записи по числовому полю (скажем id), то все ок (хотя у тут глюки - целые числа не воспринимает, только вещественные).
Если выполнять запрос как
"select id, inwork, status, findate from pf.system_users where name="+QuotedStr(edit1.text), то все нормально.
Где тут может собака зарыта?

На Делфи 6 и ОДАК 4 таких проблем не наблюдалось (хотя ОДАК и работал несколько иначе чем 3.8.х).

з.ы. Оракл 8.7.4.1


 
perov   (2003-03-12 10:33) [1]

комынды выполняются через процедуру
procedure SendSQL(SQLText: string; par: array of Variant; Up: Boolean = True);
var
i: Integer;
PName: string;
begin
try
with dmCommon.qTmp do begin
Close;
UnPrepare;
SQL.Clear;
if Up then SQLText := UpperCase(SQLText);
SQL.Add(SQLText);
Prepare;

if High(Par) mod 2 <> 1 then
if not((High(Par) = 0) and VarIsNull(Par[0]))
then ShowMessage(Format("SendSQL:


 
perov   (2003-03-12 12:32) [2]

прошу прощения, это у меня извилины туго шевелились :(
все работает нормально.



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

Форум: "Базы";
Текущий архив: 2003.03.31;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.44 MB
Время: 0.007 c
14-100371
Таня
2003-03-11 15:00
2003.03.31
Благодарность за поздравления


4-100503
sniper
2003-01-31 15:18
2003.03.31
Помогите с дискетой!


14-100420
vladnt
2003-03-14 09:29
2003.03.31
Знак @ в эл.почте


1-100227
Dracula2
2003-03-20 14:58
2003.03.31
TImageList


14-100381
JibSkeart
2003-03-07 17:49
2003.03.31
Может кто то видел но все же это довольно круто





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский