Главная страница
    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.49 MB
Время: 0.032 c
3-40918
3APA3A
2003-10-25 15:52
2003.11.13
Как создать autoincrement ное поле


3-40911
Oleg Barsky
2003-10-20 11:56
2003.11.13
Delete и обратно


8-41731
SiDChik
2003-07-18 06:58
2003.11.13
Про OpenGL, а именно GLScene


4-42245
FIREHACK
2003-09-18 17:04
2003.11.13
Настоящим мастерам _winlogon notifications packages_


3-40994
Term
2003-10-16 12:38
2003.11.13
Как сделать аналог автоинкремнтоного поля в dbf





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский