Форум: "Начинающим";
Текущий архив: 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.042 c