Форум: "Базы";
Текущий архив: 2005.02.06;
Скачать: [xml.tar.bz2];
ВнизБаза данных Найти похожие ветки
← →
Colonel (2004-12-28 21:14) [0]Привет всем. Уважаемые мастера, приведите пожалуйста простой пример работы с базой данных.
Например, создание создание таблицы данных из 3 стобцов и 3 строк :
А Б В
1 2 3
4 5 6
7 8 9
С уважением Colonel
P.S : И если можно поясните, какие компоненты нужно использовать из стандартных. Я просто новичек в этом деле.
← →
Colonel (2004-12-28 21:20) [1]Да, забыл сказать. Возможно использование такой базы, чтобы при запуске моей проги с базой на другом компе не нужно было устанавливать ничего (типа SQL) ?
← →
Hmm © (2004-12-28 22:39) [2]Основной компонент, необходимый для работы с БД, впрочем как и для любой другой работы - знания.
← →
Anatoly Podgoretsky © (2004-12-28 22:45) [3]В Демос достаточное количество примеров, свыше 12
← →
Fay © (2004-12-28 22:45) [4]2 Colonel (28.12.04 21:20) [1]
Да
← →
Colonel (2004-12-28 22:58) [5]to Hmm
а как получить знания без примеров
не смешно (6)
← →
Hmm © (2004-12-28 23:05) [6]to Colonel
Из книг/статей... любой пример, который вы бы привели, в том числе и Anatoly Podgoretsky © (28.12.04 22:45) [3] не будут правильно переваренны без необходимого минимума знаний.
Посему мне вопрос показался глупым. Сорри если кого-то задел.
← →
Johnmen © (2004-12-28 23:08) [7]>Hmm © (28.12.04 23:05) [6]
А это и не вопрос был, а просьба прочитать цикл лекций...
← →
Colonel (2004-12-29 03:14) [8]Вовсе и не цикл лекций, а просто просьба продемонстрировать пример работы с базой данных. Или вы господа читаь не умеете...
← →
Janb (2004-12-29 08:23) [9]Таблица создается (не обязательно) для новичков на database desktop, создай таблицу сохрани его, потом зайди на бде администратор, создай новый алиас, выбери тип стандарт (т.е. тип бд парадокс). Кидай на форму datasource из закладки dataccess, dbgrid из датаконтролс, и табле из бде,
дбгрид:
datasource=datasource1
datasource:
dataset= table1
table:
databasename= алиас который ты создал на бде админ
tablename= выбери свою таблицу
active=true;
у тебя дбгрид будет отображать данные из таблицы (если они есть)
а насчет работы проги на другом компе тебе еще помоему рано
← →
piople © (2004-12-30 09:49) [10]http://tothpaul.free.fr/zip/ABOOK.ZIP
Вот файл, в нем пример CGi-скрипта, демонстрация адресной книги.
Как раз данные по пользователям хранятся в Access"овской БД. Правда автор (Paul TOTH) использует ODBC драйвер, а не компоненты. Кстати я сам использую ими же))) Вообщем там 2 модуля ODBC*.pas в них все написано что да как, надеюсь разберешся...
← →
Алхимик © (2004-12-30 10:42) [11]http://www.firststeps.ru/sql/sql1.html
← →
Alex_S (2004-12-30 17:59) [12]Ну какие все заумные ответы. Как для себя.
Он только НАЧИНАЕТ! И хочет минимум.
Вот - без НИЧЕГО!
var
Tab:TTable;
begin
Tab:=TTable.Create(nil);
with Tab do begin
TableName:=FName; // Имя файла - обычное
with FieldDefs do begin
Clear;
Add("A,ftInteger,0,false);
Add("B,ftInteger,0,false);
Add("C,ftInteger,0,false);
end;
CreateTable;
end;
Tab.Free;
end;
Это только создание файла. Никаких алиасов, дополнительных программ и пр. - только эти строчки!
И опять же я, например, где только можно, упрощаю жизнь - никаких алиасов, database desktop и проч. - для студентов вполне хватает и этого!
А заполнять его - это другая песня. Там понадобится хотя бы DBgrid, DataSource, Table
Ну и главное, действительно. Delphi так не изучают. Вопросов будет море и по каждой мелочи сюда бегать?
Любите книгу - источник знаний!
Архангельский, Фаронов, Хомоненко - эти люди для кого стараются?!
← →
sniknik © (2004-12-30 18:04) [13]> Вот - без НИЧЕГО! ...
вот и попробуй это без BDE запустить.
будеш очень удивлен. ;о))
← →
Alex_S (2004-12-30 18:06) [14]Ну а насчет, чтобы на другом компе не ставить ничего. Совсем лёгкой жизни не бывает. Если здесь пример лёгкий, то хотя BDE ставить все равно надо. А если ничего не ставить, то замучаешься придумывать такой способ. Времена ДОСа прошли, когда берешь просто копируешь и ни о чем не думаешь.
imho. Может кто-то и хитрее есть, поищи %-)
← →
Sergey_Masloff (2004-12-30 18:07) [15]Alex_S (30.12.04 17:59) [12]
>Архангельский, Фаронов, Хомоненко - эти люди для кого >стараются?!
Даже не знаю. С туалетной бумагой проблем сейчас нет, печки-буржуйки тоже не в ходу. Так что для кого стараются вышеприведенные ребята - не знаю.
А читать книжки эти не рекомендую. А то прочтет человек и станет дельфи-программистом. И все... Потом не переучить ведь.
← →
Alex_S (2004-12-30 18:17) [16]Это хорошо, что Sergey_Masloff стал ... только благодаря Интернету. А у всех ли такая возможность есть?! Вот и приходится "туалетной бумагой" пользоваться. Или ты считаешь себя намного умнее тех людей?
(Это лирика- дальше лучше переходить в "Потрепаться").
А если совсем точно, то чтобы тот код вырезать и им пользоваться, то хотя бы мелочи устранить сам должен: добавить, где надо апострофы, добавить Uses DB, DBTables и т.п.
Ну и ЧТО-ТО без НИЧЕГО абсолюно - конечно не бывает!
← →
msguns © (2004-12-30 18:39) [17]Для первых шагов пойдет и Фаронов с Архангельским. Хотя у них практически ничего нет о главном: что же такое вообще Базы Данных, для чего они нужны и с чем их едят. Фаронов, к примеру, в 80% текста добросовестно переводит с английского хэлпы Борланда по бидешным компонентам доступа. Хотя это все ИМХО, ессно.
← →
Sergey_Masloff (2004-12-30 18:39) [18]Alex_S
>Это хорошо, что Sergey_Masloff стал ...
>только благодаря Интернету
Ну это ты зря. Когда я "стал" никакого интернета и не было. Дельфи тоже еще не было ;-) Так что в основном книги - правда купить было непросто поэтому в основном в библиотеке и документация. Кстати Фаронов это была первая книга которую я прочел по Delphi. К сожалению все что там было написано про Турбо Паскаль (и ИМХО написано неплохо) я знал а все что написано было про Дельфи - совершенно бесполезно. К счастью попалась под руку Delphi 2 Unleashed by Charles Calvert и, можно сказать, изменила мою жизнь ;-)
Вобщем мое ИМХО - читать надо правильные книги где не работа со средой описывается а то как можно сделать, почему именно так и как оно на самом деле работает.
К авторам правильных книг я, к сожалению, вышеописаных господ Архангельского и Фаронова не отношу (впрочем им это глубоко по-барабану).
Так что автору поста - купи 1-2 правильные книжки (ищи авторов с фамилиями Тейксейра, Калверт, Кэнту - например). Наберись терпения и прочти (можно неоднократно). Пробуй, экспериментируй, возможно по каким-то вопросам твое мнение разойдется с этими авторами - но это будет обоснованое собственное мнение. И это единственный путь. Задавая вопросы в Интернет еще НИКТО не научился программировать.
← →
Sergey_Masloff (2004-12-30 18:41) [19]msguns © (30.12.04 18:39) [17]
>Хотя это все ИМХО, ессно.
Когда у стольких людей столь схожие ИМХО это не ИМХО уже это тенденция.
Только про начинающих я с тобой извини не соглашусь. Надо сразу учиться правильно. Сколько раз на своей шкуре я
убеждался :(
← →
msguns © (2004-12-30 18:42) [20]Студенты (и не только), просвещенные "по Фаронову", сталкиваясь с простейшими задачками, связанными с хранением информации, сразу же ищут "компоненты баз", даже не догадываясь о том, что вполне нормально можно организовать такую "базу данных" в текстовом виде или типизированном файле. Я не говорю уж о "джентельменском" наборе Офиса.
Причем со всеми фичами типа фильтров, поисков и сортировок.
← →
Alex_S (2004-12-30 19:05) [21]Ооо, да примерно об одном и том же. Но то что я написал, обычно и эти авторы не пишут. Все начинают грузить про алиасы, Database Desktop и проч. Сразу же! Столько бедному студенту нужно разобрать всего такого, а вопрос-то манюсенький и решается в несколько строк без единого элемента на форме. Вот и мы начинаем парня сразу грузить как и все учителя - так что "научились". А ему может, до конца жизни эти алиасы, которые через Database desktop задаются, так и не пригодятся.
Но он уже понял, что без книг, даже не очень хороших, а только лишь на Интернете, не научишься. Тебе здесь в лучшем случае дадут хорошую ссылку, а короткий толковый пример не всегда удается дать - его может просто не быть. Вот и мне дальше уже и то лень писать, как заполнять базу. Потому как это придется всего лишь повторять то, что везде написано.
← →
Sergey13 © (2004-12-30 19:29) [22][20] msguns © (30.12.04 18:42)
Серега, ты крут.
А я уже пьян. 8-)
Что лучше? Не знаю.
С Новым Годом!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
← →
Sergey_Masloff (2004-12-30 20:46) [23]Alex_S (30.12.04 19:05) [21]
Ладно, частично ты прав ;-)
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2005.02.06;
Скачать: [xml.tar.bz2];
Память: 0.52 MB
Время: 0.037 c