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

Вниз

Строковые параметры в ОДАК 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;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.016 c
7-100482
Кирюшин Андрей
2003-02-06 21:00
2003.03.31
+ более общий вопрос


3-100147
Sergei
2003-03-11 15:13
2003.03.31
ADO SELECT .... INTO tempdb1


3-100196
reticon
2003-03-11 22:42
2003.03.31
поиск записи по ее номеру


1-100290
VM
2003-03-19 12:49
2003.03.31
Есть ли TResourceFile в Delphi?


3-100183
gmkushkunov
2003-03-11 21:40
2003.03.31
Delphi 7 и SQL Server 2000