Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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.5 MB
Время: 0.049 c
1-41281
sagchat
2003-10-31 13:41
2003.11.13
Как поменять символы в обратном порядке?


1-41238
saurin
2003-10-31 14:05
2003.11.13
поиск DLL


1-41387
difkukan
2003-10-30 11:56
2003.11.13
Вопрос по Treeview


7-42202
Alex134
2003-08-25 16:26
2003.11.13
опять про модем


6-41807
LogOUT
2003-09-15 21:23
2003.11.13
Программная пауза модема





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский