Текущий архив: 2003.09.22;
Скачать: CL | DM;
Внизметод SeeK ???? Найти похожие ветки
← →
Николай (2003-08-31 08:34) [0]Привет всем! Можеткто знаком с методом Seek? Подскажите как написать процедуру нахождения(поиск) записи в TADOTable.Срочно надо.
← →
Sergey,Masloff (2003-08-31 11:08) [1]В справку посмотреть как всегда не судьба?
Устанавливаешь текущий индекс чтобы он был по полям по которым хочешь искать и
SuccessVar := ADODataSet1.Seek("Вася", soFirstEQ);
Если true то нашел первую из подходящих записей и встал на ней. Если не true то уперся в конец датасета не найдя ничего.
← →
sniknik (2003-08-31 11:51) [2]если смотреть справку то смотреть до конца
Using the Seek method depends on the settings of a few properties. IndexName must be set to activate the index to use, CommandType must be cmdTableDirect (for TADODataSet, set TableDirect to true for a TADOTable), CursorLocation must be clUseServer, and CursorType must be ctKeySet.
Note: The VCL Seek method is a direct implementation of the Seek method for the ADO Recordset object. At the time of this writing, this method is only supported for use with Microsoft Access2000 and the Jet 4 provider.
конечно времени уже порядком прошло, может уже еще у кого поддерживается.
Николай (31.08.03 08:34)
вместо инфы (не нужной) о срочности (после N-ного прочтения такого это начинает раздражать) лутше бы написал полнее о исходных, конкретно вот какого провайдера используеш.
← →
Sergey,Masloff (2003-08-31 16:01) [3][2]
Кстати приводимый в Note текст присутствует только в справке к D7, в D5 ничего подобного нет. Интересно получается - раньше поддерживалось а теперь нет? Так ведь?
← →
Anatoly Podgoretsky (2003-08-31 16:18) [4]А вот не надо, в справке по Д5 текст не отличается, совпадает буква в букву.
← →
Sergey,Masloff (2003-08-31 16:54) [5][4]
Надо-надо. Отличается и еще как ;-)
Во-первых, совпадать они не могут ну никак - в D7 дублирование синтаксиса для C
То что упоминает sniknik начинается фразой
"Using the Seek method depends on the settings of a few properties. IndexName must..." и идет за списком опций. В Delphi 5 топик заканчивается списком опций за ним ничего нет.
У меня Delphi5 Enterprise и Delphi7 Architect, обе лицензионные, установлены в разные папки то есть файлы справки свои для каждой.
← →
Anatoly Podgoretsky (2003-08-31 17:28) [6]Это текст приведенный sniknik
Note: The VCL Seek method is a direct implementation of the Seek method for the ADO Recordset object. At the time of this writing, this method is only supported for use with Microsoft Access2000 and the Jet 4 provider.
Вот это из справки по Д5, найди различия
Note: The VCL Seek method is a direct implementation of the Seek method for the ADO Recordset object. At the time of this writing, this method is only supported for use with Microsoft Access2000 and the Jet 4 provider.
А вот это твоя реплика
Кстати приводимый в Note текст присутствует только в справке к D7, в D5 ничего подобного нет
← →
Sergey,Masloff (2003-08-31 18:05) [7]Ну или у меня уже избирательная слепота... Но НЕТ там этого! ;-)
Кстати, пришла в голову мысль. А у Борландов вроде бы после апдейта справки к D5 не выходило обновление к справке по ADO отдельно? Вроде бы был патч, может и справку обновляли? Других объяснений у меня нет...
← →
Anatoly Podgoretsky (2003-08-31 18:42) [8]Sergey,Masloff (31.08.03 18:05) [7]
Ты вполне прав, поскольку было обновление справки, вероятно у тебя старая. У меня этот апдейт называется D5ENThlp.ZIP, размер 11.4 мб, доступен свободно для закачки с сайта борланда как по http, так и по ftp. Естествнно, что я не предполагал такой возможности. Мое упущение.
Для Д6 также было обновление справки d62ent.zip, размер 16.6 мб, но оно вроде бы не доступно свободно.
← →
Sergey,Masloff (2003-08-31 19:02) [9]Вобщем, апдейт справки я естественно устанавливал. Но апдейт справки по ADO был отдельный, я сейчас порывшись в старых архивах (хорошо все жы быть в душе плюшкиным) нашел. Апдейт справки - 10.8 Мб, а еще отдельно d5ado.zip - это обновление только справки по ADO, есть на torry - его я не ставил. Вот и все. Будет мне уроком.
← →
sniknik (2003-08-31 19:02) [10]нда, целая баталия. :о)) надо будет на работе посмотреть (стоит 5й), вот только ставил я туда апдейты, нет, не помню (года 2 назад на 6ку перешли, вот на него точно все ставил), так что только ради интересу.
← →
Anatoly Podgoretsky (2003-08-31 19:08) [11]Справку они сильно поправили этим апдейтом, и что интересно у них с каждой версией этот курдык происходит, торопятся аднака.
Страницы: 1 вся ветка
Текущий архив: 2003.09.22;
Скачать: CL | DM;
Память: 0.47 MB
Время: 0.019 c