Форум: "Базы";
Текущий архив: 2003.11.13;
Скачать: [xml.tar.bz2];
ВнизПоиск в Базе Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.49 MB
Время: 0.032 c