Форум: "Базы";
Текущий архив: 2004.05.23;
Скачать: [xml.tar.bz2];
ВнизКак получить данные из ADODataSet? Найти похожие ветки
← →
Strateg2300 © (2004-04-27 12:25) [0]Есть ADOConnection, ADODataSet. Связи с базой настроены. SQL-запрос в ADODataSet: "select max(id) from tMain". Я получил результат (в моем понятии это значение в ячейке таблицы-результата). Но как я могу выцарапать это значение? Скажем, присвоить его переменной? Бьюсь уже третий день и никто не может мне сказать, как это сделать. Это первый вопрос. И второй вопрос.. какими Sql- командами или еще какими способами можно отобрать из базы первые 10 записей? (потом вторые десять... Речь идет именно об определенном количестве именно расположенных в базе. Никакими индексами они (записи) не обладают).
Я новичок, так что просьба - отвечайте с примерами кода. Спасибо.
← →
Курдль © (2004-04-27 12:30) [1]Вот сижу я щаз - пялюсь, как баран на проект в малознакомом мне C# и книги под рукой нет :( Полцарства за книгу бы отдал, но в инет с вопросом "Чуваки! Научите меня быть умным! (с примерами кода)" не лезу.
← →
Strateg2300 © (2004-04-27 12:32) [2]Я обратился, так как такой вопрос явно решал каждый программист, сталкивающийся с БД. Но нигде в факах я не нашел ответа. И вообще, знаешь - почему не подсказать? Не знаешь - зачем флудить?
← →
Курдль © (2004-04-27 12:36) [3]
> И вообще, знаешь - почему не подсказать? Не знаешь - зачем
> флудить?
Что именно подсказать? Я счаз взял навскидочку книгу с полки: "ADO Delphi" А.Федоров, Н.Елманова, в ней 794 страницы + диск с примерами. Если бы Вы прочли такую и у Вас остались вопросы - тогда бы было вполне закономерно задавать их на форуме. А пока что Вы будете сыпать своими вопросами бесконечно, что не лучше досужего трепа!
← →
Strateg2300 © (2004-04-27 12:38) [4]Ты конечно, прав, но СТОИМОСТЬ КНИГИ? У меня финансы не резиновые, а дядя не Рокфеллер.
← →
Курдль © (2004-04-27 12:43) [5]Дам добрый совет, т.к. и сам порой страдаю синдромом "Главное вставить - а там природа вмешается!". Перед изучением нового языка, инструмента и т.п. долго стучу себе по рукам, чтобы не сесть за написание кода, а заставляю прочесть книгу от корки до корки (1-й проход транслятора) а потом уж садиться за примеры. Поищи в инете, у знакомых, еще где-нить, а то, не разобравшись, можешь выработать кучу дурных привычек.
← →
Sava (2004-04-27 14:11) [6]Согласен с Курдиль.
Я бы сказал что Вопрос не просто по АДО, а в принципе по программному доступу данных (во всяком случае первая часть вопроса). И что саме интересное способов несколько...
Например можно выцарапать так:
...
var
a :integer;
...
begin
...
A := ADOQuery1.FieldByName("Expr1004").AsInteger;
...
end;
Но лучше в запросе указать какое имя будет у этого поля примерно так:select max(id) as M from tMain
тогда нужно будет написать именно "M" вместо страшного выражения в ковычках.
А вто что касается второй части вопроса... Насколько я знаю ничего похожего нету. Если конечно ты имеешь в виду физическое расположение в базе записей...
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2004.05.23;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.032 c