Главная страница
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.051 c
8-1109433379
DIVERSANT_UA
2005-02-26 18:56
2005.06.29
Усеченный конус в OpenGL


14-1117269326
Kerk
2005-05-28 12:35
2005.06.29
обложка Schaufenster


3-1115992749
Вольный Стрелок
2005-05-13 17:59
2005.06.29
ручная установка флага состояния записи в ClientDataSet


4-1115364527
Colci
2005-05-06 11:28
2005.06.29
КАК Отключить интернет????


3-1116053584
Mishenka
2005-05-14 10:53
2005.06.29
Как динамически создавать базу данных?