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

Вниз

Непонятный глюк в Locate   Найти похожие ветки 

 
MAGix   (2005-05-20 12:26) [0]

Есть строчки:
sStr:=" 23657";
iPost :=42;
ADOTableSvod.Locate("Code;postav",VarArrayOf([sStr,iPost]),[loCaseInsensitive])

Всегда выдает False. sStr - Строка с данными = " 23657"; iPost :=42 (Integer)

Меняем на:
ADOTableSvod.Locate("Code;postav",VarArrayOf([" 23657",42]), loCaseInsensitive])
Выдает True, и позиционирует в нужной записи.
Почему так, подскажите?


 
msguns ©   (2005-05-20 12:35) [1]

варианты, варианты..


 
MAGix   (2005-05-20 12:37) [2]

Поподробней пожалуйта... Как для детского сада...


 
DSKalugin ©   (2005-05-20 12:39) [3]

Убери [loCaseInsensitive] к черту

кстати, во втором случае не открыта скобка квадратная
это опечатка или в коде так и есть?


 
MAGix   (2005-05-20 12:43) [4]

to DSKalugin
В принципе с такими данными как у меня [loCaseInsensitive] - совершенно без разницы (можно и без него - результат тот же), а неоткрытая скобка - моя опечатка.


 
ЮЮ ©   (2005-05-20 12:47) [5]

42 во вторм случае не Integer, в D6, по крайней мере. И когда variant-у в коде хочется присвоить маленькое число, приходится приводить к Integer: Integer(1)


 
MAGix   (2005-05-20 12:51) [6]

Странно... Попробовал:
ADOTableSvod.Locate("Code",sStr,[])
Получаю - False

Делаю:
ADOTableSvod.Locate("Code"," 23657",[])
Получаю - True

Что делать то? Жуть какая...


 
Max Zyuzin ©   (2005-05-20 13:20) [7]

>MAGix   (20.05.05 12:26)
А sStr у тебя случаем не PChar кокой нить?


 
msguns ©   (2005-05-20 13:25) [8]

Определи sStr и iPost как варианты



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

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

Наверх




Память: 0.48 MB
Время: 0.068 c
1-1118228994
-=XP=-
2005-06-08 15:09
2005.06.29
Включение элемента в множество. Вишу...


4-1114998618
n0name
2005-05-02 05:50
2005.06.29
Зачем нужен линковщик?


14-1117267775
vajo
2005-05-28 12:09
2005.06.29
монтаж сети


14-1117802975
*Oksana*
2005-06-03 16:49
2005.06.29
Проблема со шрифтом


1-1117618938
Стас
2005-06-01 13:42
2005.06.29
Что за ошибка