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

Вниз

Поиск в Базе   Найти похожие ветки 

 
P0tia ©   (2003-10-17 11:15) [0]

Почему не перескакивает на запись, где поле равно введеному значению
DataModule1.config.SetKey;
DataModule1.config.Fields[0].AsString := "Position";
DataModule1.config.GotoKey;


 
grusty   (2003-10-17 11:19) [1]

А таблица проиндексирована по соответствующему полю?


 
P0tia ©   (2003-10-17 11:35) [2]

НЕТ, просто обычная таблица(маленькая);


 
DenK_vrtz ©   (2003-10-17 11:37) [3]

P0tia ©, нужен индекс!


 
Vlad ©   (2003-10-17 11:38) [4]

Или используй метод Locate, если таблица небольшая.


 
P0tia ©   (2003-10-17 11:44) [5]

Я правильно написать Locate, напишите пример, табл. config, поле conf, значение в поле Position. Чтобы она встала на эту запись


 
Vlad ©   (2003-10-17 11:47) [6]

Config.Locate("conf", "Position",[loCaseInsensitive]);


 
P0tia ©   (2003-10-17 11:49) [7]

loCaseInsensitive - а это что


 
Vlad ©   (2003-10-17 11:49) [8]

РегистроНЕчуствительный поиск :))


 
P0tia ©   (2003-10-17 11:50) [9]

без loCaseInsensitive не перескакивает , а с ним загибается


 
P0tia ©   (2003-10-17 11:51) [10]

[Ошибка] main.pas(458): Undeclared identifier: "loCaseInsensitive"
[Ошибка] main.pas(458): Incompatible types: "TLocateOption" and "Integer"
[Фатальная ошибка] SPLINER.dpr(6): Could not compile used unit "main.pas"


 
Vlad ©   (2003-10-17 11:52) [11]

P0tia © (17.10.03 11:50) [9]
Что значит загибается ? Таблица немеренная чтоли ?
Ты можешь вместо [loCaseInsensitive] писать просто [], но тогда ты должен быть уверен, что передаешь "Position" именно в том регистре, в котором он хранится в таблице.


 
Anatoly Podgoretsky ©   (2003-10-17 11:53) [12]

Тогда не обманывай, у тебя должна быть ошибка времени выполнения


 
Vlad ©   (2003-10-17 11:54) [13]

Блин, скобки квадратные я тебе для чего написал ?


 
P0tia ©   (2003-10-17 11:59) [14]

Сама loCaseInsensitive пишется в скобках?


 
P0tia ©   (2003-10-17 12:00) [15]

Программа не запускается с loCaseInsensitive


 
grusty   (2003-10-17 12:00) [16]

Смотри [6]. Перепиши один к одному...


 
kaif ©   (2003-10-17 12:01) [17]

Во блин, дают! :)
ошибка компиляции
Incompatible types: "TLocateOption" and "Integer"
означает, что ты неправильно синтаксис написал.
Напиши правильно (буква за буквой):
Config.Locate("conf", "Position",[loCaseInsensitive]);

Я все пытаюсь угадать, что же ты там написал...
Может тебе все же написать:
DataModule1.Config.Locate("conf", "Position",[loCaseInsensitive]);
Наверное у тебя символ config еще что-то означает...


 
grusty   (2003-10-17 12:01) [18]

Напиши тогда так:
Config.Locate("conf", "Position",[]);
и попробуй...


 
Vlad ©   (2003-10-17 12:02) [19]

kaif © (17.10.03 12:01) [17]
Да ясно, что он loCaseInsensitive без скобок написал :)))


 
P0tia ©   (2003-10-17 12:03) [20]

DataModule1.Config.Locate("conf", "Position",[loCaseInsensitive]);

а без loCaseInsensitive запускается


 
Vlad ©   (2003-10-17 12:04) [21]

Config - это стандартный TTable или самопальный компонент ?


 
P0tia ©   (2003-10-17 12:05) [22]

Ttable


 
grusty   (2003-10-17 12:07) [23]

-->POtia
Если ты пишешь "Position" с учетом регистра, то зачем тебе вообще loCaseInsensitive?


 
Vlad ©   (2003-10-17 12:08) [24]

И что вот так проходит
DataModule1.Config.Locate("conf", "Position",[]);
А вот так не проходит ?
DataModule1.Config.Locate("conf", "Position",[loCaseInsensitive]);


 
DenK_vrtz ©   (2003-10-17 12:09) [25]

Мама дорогая!!! :) Так ведь пятница сегодня!!! :)


 
Vlad ©   (2003-10-17 12:10) [26]

Точно. Как я забыл. БДЕ по пятницам глючит обычно :(


 
grusty   (2003-10-17 12:10) [27]

8)


 
Alex_Bredin ©   (2003-10-17 12:14) [28]

uses DB спасет гиганта


 
P0tia ©   (2003-10-17 12:22) [29]

USES DB - СПАСЛО, СПАСИБО ВСЕМ. тема закрыта


 
Плохиш_   (2003-10-17 12:30) [30]

>P0tia © (17.10.03 12:22) [29]

Это не у тебя F1 сломана?



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

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

Наверх




Память: 0.53 MB
Время: 0.025 c
4-42227
DNT
2003-09-01 18:25
2003.11.13
Помогите получить пути к открытым файлам.


1-41451
WondeRu
2003-10-23 09:43
2003.11.13
Плагины и СОМ


7-42205
Павлов Александр
2003-08-25 14:44
2003.11.13
Как определить из MS-DOS вендора и модель чипсета?


1-41519
Jack
2003-10-27 16:10
2003.11.13
Инициализация DLL


1-41366
alex_***
2003-10-30 12:12
2003.11.13
экспорт объектов из DLL