Главная страница
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.03 c
14-1117305394
Cerberus
2005-05-28 22:36
2005.06.29
Где есть материал.


1-1118051551
SergeiX
2005-06-06 13:52
2005.06.29
как убрать разбиение на страницы


1-1118219077
В л а д и м и р
2005-06-08 12:24
2005.06.29
Перевод курсора в конец текста


14-1117911636
Serg1981
2005-06-04 23:00
2005.06.29
Изложения 2005 год


8-1110293817
Pesh
2005-03-08 17:56
2005.06.29
Продожительность видео