Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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
1-1084345406
Stas
2004-05-12 11:03
2004.05.23
как в MDIChild убрать заголовок


1-1083740361
Term
2004-05-05 10:59
2004.05.23
Можно ли сделать форму активной если известен её caption?


1-1083740297
han-bratan
2004-05-05 10:58
2004.05.23
Динамическое добавление пунктов меню


14-1083226422
BiN
2004-04-29 12:13
2004.05.23
У нас в Москве машины с лентами


9-1074531726
Sos
2004-01-19 20:02
2004.05.23
Во время движения персонаж мигает как фонарь =)





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский