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

Как получить данные из 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 вся ветка

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



Память: 0.46 MB
Время: 0.023 c
14-1083513711
madmanStas
2004-05-02 20:01
2004.05.23
e-mail


6-1080924168
-=Andrey=-
2004-04-02 20:42
2004.05.23
Захват исходящего трафика


1-1084181710
LAnd
2004-05-10 13:35
2004.05.23
Как найти мантису и экспоненту числа?


9-1074314523
ZAROLF
2004-01-17 07:42
2004.05.23
Меню в игре.


9-1074104612
Bortel
2004-01-14 21:23
2004.05.23
Помогите с первой игрой




   Наверх