Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2008.02.03;
Скачать: [xml.tar.bz2];

Вниз

Почему не работает в ADOTable?   Найти похожие ветки 

 
buka   (2008-01-03 20:50) [0]

Уважаемые мастера!
Почему в DBGrid и прочих используемых в программе Data Controls курсор не устанавливается на нужную запись?
Специально ввел Message "Не нашел" чтобы просмотреть работает ли LOCATE.
Убедился что работает, а вот курсор не устанавливается.
Может так из-за использования технологии ADO?
Может так только в ADOTable ?
Подскажите пожалуйста.
Ниже привожу кусочек кода.

procedure TForm1.Edit1Change(Sender: TObject);
begin
  s1:=Edit1.Text;
  if ADOTable1.Locate ("Имя",s1,[loCaseInsensitive, loPartialKey])= false then ShowMessage (Не нашел) else
end;

========
Заранее благодарю.
Думаю вам это – как 2 пальца об асфальт. А для меня – неразрешимая проблема.


 
Johnmen ©   (2008-01-03 23:29) [1]

Куда он не устанавливается? Когда он не устанавливается? И откуда это видно?


 
Johnmen ©   (2008-01-03 23:30) [2]

Да, и кстати, в DBGrid и прочих используемых в программе Data Controls курсора нет и никогда не было.


 
buka   (2008-01-03 23:46) [3]

А я уже разобрался.
Ну и Бог с ним с ADOTable.
ADODataSet1.Locate ... работает.
Конечно, "курсор" - оговорка. Я имел ввиду высвечивание записи по вводимым буквам.
Спасибо.


 
Anatoly Podgoretsky ©   (2008-01-04 01:25) [4]

> buka  (03.01.2008 23:46:03)  [3]

Между прочим это Борланд виноват, это он подложил свинью со своими xxxTable, мол так проще программистам.


 
Германн ©   (2008-01-04 01:49) [5]


> Anatoly Podgoretsky ©   (04.01.08 01:25) [4]
>

Ну раз купили Парадокс, то надо держать...
:)
P.S.
Кстати для парадокса TTable - отличное решение. Так же как и TQuery.


 
Anatoly Podgoretsky ©   (2008-01-04 08:09) [6]

Как купили, так и продали и продали лучше, с ограниченными правами, а купили с полными.


 
MsGuns ©   (2008-01-04 10:10) [7]

>Германн ©   (04.01.08 01:49) [5]
>Кстати для парадокса TTable - отличное решение.

Да ну ?


 
sniknik ©   (2008-01-04 11:51) [8]

> Да ну ?
точно !
потому как это файл сервер/локальное решение, то и аналогичные, файл серверные/локальные методы отлично себя с ним ведут.

конечно можно все извратить, сделать так чтобы было плохо... например использовать ADO, который принципиально клиент серверный, даже для локальных баз... или, чтобы оправдать TTable (без TхххTable) взять BDE, в нем алиас к ODBC парадоксу, который использует Jet, который в свою очередь работает с парадоксом через исамы, у которого для парадокса доступ через BDE... круг замкнулся, цель достигнута - все плохо.
но так думаю Германн имел в виду нормальную реализацию...


 
Anatoly Podgoretsky ©   (2008-01-04 13:54) [9]

> sniknik  (04.01.2008 11:51:08)  [8]

Но даже для dBase/Paradox TQuery работает быстрее и с меньшим количеством проблем, по крайней мере для dBase. Ускорение обычно раза в два. Но если нужен быстрый поиск по активному индексу, тогда конечно TTable.



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

Форум: "Начинающим";
Текущий архив: 2008.02.03;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.037 c
6-1179421883
maker
2007-05-17 21:11
2008.02.03
Запросы принимаемые CGI


2-1200052313
ДемонКванта
2008-01-11 14:51
2008.02.03
вопрос по TStringtable


15-1198677259
Ega23
2007-12-26 16:54
2008.02.03
поделитесь ссылкой


15-1198841153
Kerk
2007-12-28 14:25
2008.02.03
Ющенко рассказал, как пропатчить KDE2 под FreeBSD


10-1142832134
Alex_C
2006-03-20 08:22
2008.02.03
Создание многопоточных приложений на COM





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