Вниз
Скачать: CL | DM;

Почему не работает в 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 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.016 c
2-1199736222
ProgRAMmer Dimonych
2008-01-07 23:03
2008.02.03
Проверьте меня, пожалуйста


2-1199544501
Malik
2008-01-05 17:48
2008.02.03
Direct3D


15-1199197702
Denis__
2008-01-01 17:28
2008.02.03
CLSID


15-1198588345
icome
2007-12-25 16:12
2008.02.03
Три задачи на зачёт - Сделай праздник мне на Новый год!


6-1179280426
Ш-К
2007-05-16 05:53
2008.02.03
Изменения в TWebBrowser




   Наверх