Текущий архив: 2003.09.18;
Скачать: CL | DM;
ВнизВыбрать все записи в таблице Найти похожие ветки
← →
3APA3A (2003-08-26 14:17) [0]Возможно, ламерский вопрос, но я не знаю как пробежать БД по всем ее записям, вытащить значения какого-нибудь текстового поля, допустим, Name, и засунуть эти значения в TStrings.
← →
Vlad (2003-08-26 14:20) [1]Где-то я такое уже слышал..... :)
Начнем все сначала.
Не TStrings a TStringList
while not dataset.eof do
begin
// тут присваивай чему хошь значение любого поля
DataSet.Next;
end;
← →
Reindeer Moss Eater (2003-08-26 14:20) [2]TDataSet.Next
TField.Value
← →
3APA3A (2003-08-26 14:36) [3]tnx
← →
SPIRIT (2003-08-26 14:43) [4]если все записи то только циклом WHILE как Vlad сказал
а если одну то Locate будет ближе к теме
а еще есть FindNext....
← →
3APA3A (2003-08-26 15:24) [5]to Spirit
а разве так нельзя: For i:=1 To Table1.RecordCount Do...
У меня еще вопрос - как узнать текущую позицию курсора БД? и как ее установить?
← →
3APA3A (2003-08-26 15:44) [6]Ответьте кто-нибудь, pls...
← →
Arm79 (2003-08-26 15:52) [7]2 зараза
можно
а какая БД? Если типа парадокс, то типа RecNo. Рекомендую почитать хелп по методам TCustomDataSet и TTable. посмотри MoveTo.
← →
Anatoly Podgoretsky (2003-08-26 15:52) [8]3APA3A © (26.08.03 15:24) [5]
Можно но не нужно.
Ее не надо устанавливать, она и есть текущая.
← →
3APA3A (2003-08-26 16:05) [9]to Anatoly Podgoretsky
в смысле - "она и есть текущая"? Какая именно "она"?
← →
3APA3A (2003-08-26 16:08) [10]to Anatoly Podgoretsky
в смысле - "она и есть текущая"? Какая именно "она"?
← →
MsGuns (2003-08-26 16:21) [11]>3APA3A © (26.08.03 15:24) [5]
> а разве так нельзя: For i:=1 To Table1.RecordCount Do...
Сие не есть хорошо, т.к. частенько RecordCount зависит от кол-ва записей НД, сервера БД, положения курсора в НД, действий других узеров и много еще от чего
>У меня еще вопрос - как узнать текущую позицию курсора БД? и как ее установить
Обращение к полям НД автоматически (например с помощью Fields[i], FieldByName() etc) означает обращение к текущей записи курсора НД. Для перехода к другой записи используются либо методы навигации (Next,Prior,First,Last) либо, если известны условия, которым запись должна удовлетворять, Locate, FindKey и др
← →
Miau (2003-08-26 16:30) [12]и еще если знаешь номер, то MoveBy()
а текущий номер - RecNo
← →
MsGuns (2003-08-26 17:04) [13]>Miau © (26.08.03 16:30) [12]
>и еще если знаешь номер, то MoveBy()
а текущий номер - RecNo
Вот Вы идете по улице в потоке людей - можете сказать какой у Вас номер ? Относительно чего ? Относительно Запада, начала улицы, всех людей или только мужчин ? Сейчас или секунду назад ?
Не надо, ИМХО, учить людей дурным манерам (клипперовско-дэбээфного атавизма)
← →
Miau (2003-08-26 17:30) [14]Да это я так, для расширения кругозора :)
Прошу прощения, больше так не буду...
Страницы: 1 вся ветка
Текущий архив: 2003.09.18;
Скачать: CL | DM;
Память: 0.47 MB
Время: 0.014 c