Форум: "Начинающим";
Текущий архив: 2012.02.12;
Скачать: [xml.tar.bz2];
Внизбаза paradox вставить новую запись Найти похожие ветки
← →
flur (2011-11-07 20:37) [0]В созданную пустую базу из программы записываю в поля дату ,время и события только получается вставляются записи в туже запись .Мне надо что бы они переносились ну чтобы как бы журнал событий был.
Table1.active:=true;
Table1.Edit;
Table1.FieldByName ("spisok").AsString:=s;
Table1.FieldByName("Tim").AsString:=TimeToStr(Time);
Table1.FieldByName("Dat").AsString:=DateToStr(Date);
Table1.Next;
← →
Ega23 © (2011-11-07 20:39) [1]
> Table1.Edit;Table1.Insert
Table1.Append
В зависимости от того, чего надо.
> Table1.Next;Table1.Post;
← →
flur (2011-11-07 20:44) [2]там есть в конце table.next
← →
Германн © (2011-11-07 20:50) [3]
> там есть в конце table.next
А зачем он там есть?
← →
Ega23 © (2011-11-07 20:52) [4]
> там есть в конце table.next
А в конце программы есть end. С точкой.
← →
Dennis I. Komarov © (2011-11-07 20:53) [5]DateSet
SQL INSERT
BDE must die
← →
flur (2011-11-07 20:54) [6]для вставки записи в последнюю строку
← →
Ega23 © (2011-11-07 21:03) [7]
> для вставки записи в последнюю строкуwith DataSet do
try
Append;
FieldByName := ....;
.....
FieldByName := ....;
finally
Post;
end;
← →
Anatoly Podgoretsky © (2011-11-07 21:06) [8]
> Dennis I. Komarov © (07.11.11 20:53) [5]
Что можешь предложить?
← →
flur (2011-11-07 21:12) [9]with DataSet (здесь дает ошибку) do ----- что то про индефикатор dataset
← →
flur (2011-11-07 21:23) [10]При добавлении вручную в базе даты строка переноситься на новую с новыми полями и можно много строк сделать и туда вставляются записи с программы но только в те строки которые вручную забил дату
← →
Dennis I. Komarov © (2011-11-07 21:32) [11]
> flur (07.11.11 21:12) [9]
> with DataSet (здесь дает ошибку) do ----- что то про индефикатор
> dataset
А голова зачем?
← →
Dennis I. Komarov © (2011-11-07 21:33) [12]
> Anatoly Podgoretsky © (07.11.11 21:06) [8]
От задачи зависит.
← →
flur (2011-11-07 21:42) [13]но я еще только начал изучать дельфи так что все не знаю учусь на примерах
можно как то подсказать что где прописать
← →
Inovet © (2011-11-07 21:48) [14]> [13] flur (07.11.11 21:42)
> но я еще только начал изучать дельфи
Тогда и не начинай изучать BDE, он лет 10 уже не развивается.
← →
Dennis I. Komarov © (2011-11-07 22:32) [15]
> но я еще только начал изучать дельфи так что все не знаю
> учусь на примерах
А надо на букварях...
← →
Loginov Dmitry © (2011-11-07 22:43) [16]
> Тогда и не начинай изучать BDE, он лет 10 уже не развивается.
К сожалению, BDE до сих пор преподают в ВУЗ"ах и непонятно, когда это кончится. Есть готовые учебные программы, есть готовые методические указания. Мало кто захочет все это переписывать.
Я за то, что обучать основам баз данных нужно на нелюбимом всеми MS Access, но никак не Oracle/MSSQL/Firebird/и т.п. (хоть они и всеми любимые). Интересно было бы выслушать другие мнения, но желательно в первую очередь со стороны преподавателей.
← →
Dennis I. Komarov © (2011-11-07 22:57) [17]
> Loginov Dmitry © (07.11.11 22:43) [16]
Для изучения баз, дельфи вообще не нужен. SQL почти везде одинаков...
← →
Loginov Dmitry © (2011-11-07 23:13) [18]
> Для изучения баз, дельфи вообще не нужен. SQL почти везде
> одинаков...
Прежде, чем давать SQL, студента следует познакомить с основными объектами реляционной базы данных (таблицы, поля и пр.). Далее нужно показать, какие действия можно делать, а именно: создавать таблицы, добавлять поля (того или иного типа), ключи. Затем - какие существуют операции над данными (вставка/изменение/удаление). Затем объясняются операции поиска данных и смысл индексов. И т.д., от простого к сложному.
И где-то там, в последнюю очередь, самый стойких можно познакомить с SQL. Вы же не обучались языку SQL сразу, верно? Это было бы странным.
BDE и Database Desktop - очень хороший для своего времени педагогический приём (уверен, что очень многие в свое время через него проходили, верно?). Но если преподавание языка Pascal на первом курсе - это вполне распространенное и совершенно правильное явление (оно, как библия, будет актуальным как минимум еще десятилетие), то BDE - другое дело, оно давно умерло. Но вот чем восполнить возникшую брешь, кроме как MS Access, не совсем понятно.
← →
flur (2011-11-07 23:22) [19]я все это прочитал создавать таблицы, добавлять поля но вот на практике когда начинаешь делать не все правильно выходит поэтому к Вам и обращаются за помощью ,а Вы BDE
← →
Loginov Dmitry © (2011-11-07 23:27) [20]
> Но вот чем восполнить возникшую брешь, кроме как MS Access,
> не совсем понятно.
Раньше было удобно, BDE и Database Desktop устанавливались вместе с Delphi, по сути никакого дополнительного ПО (тем более от Microsoft) не требовалось. А теперь не понятно (по крайней мере мне), как учить студентов программированию приложений баз данных в Delphi.
← →
Плохиш © (2011-11-07 23:38) [21]
> flur (07.11.11 23:22) [19]
В первом же ответе тебе дали ключевые слова. Но справку тебе читать западло, тогда зачем оно тебе это программирование?
← →
Германн © (2011-11-07 23:43) [22]
> flur (07.11.11 23:22) [19]
>
> я все это прочитал создавать таблицы, добавлять поля
В топике нет ни слова ни о создании таблиц, ни о добавлении в них полей.
Что-то плохо вы читали.
> можно как то подсказать что где прописать
В посте [1] показано абсолютно четко что, где и как заменить. Осталось лишь чуть-чуть подумать и почитать на всякий случай в справке. (Не знание английского не освобождает от ответственности :).
← →
flur (2011-11-07 23:08) [23]Я эти ключевые слова вставлял в код программы только давал ошибку!
но теперь я понял надо заменить на то что написано в первом посте
сразу не понял. все вроде пошло .Спасибо Всем за помощь и урок!!!
← →
Anatoly Podgoretsky © (2011-11-08 07:41) [24]> Dennis I. Komarov (07.11.2011 21:33:12) [12]
От задачи не зависит, официальные драйвера есть только для БДЕ
Есть только один кривой, полудописаный драйвер.
← →
Anatoly Podgoretsky © (2011-11-08 07:44) [25]Так учат не БДЕ, совсем смешно бы было, а Парадоксу
← →
Dennis I. Komarov © (2011-11-08 08:49) [26]
> От задачи не зависит, официальные драйвера есть только для
> БДЕ
> Есть только один кривой, полудописаный драйвер.
Очень даже зависит. В его случае mdb(Access) + Jet за глаза хватит. И без всяких дополнительных установок.
З.Ы.
А вот про официальные и кривые дрова и чьи то подписи - не понял.
← →
Anatoly Podgoretsky © (2011-11-08 09:02) [27]> Loginov Dmitry (07.11.2011 23:27:20) [20]
Никогда не ставил Дельфи клиенту, что бы заработала база, только БДЕ, а для
Акцесс вообще ничего, на всякий случай это от Микрософта, тоже по MS SQL
← →
Anatoly Podgoretsky © (2011-11-08 09:29) [28]Не уходи от темы
> BDE must die
> Что можешь предложить?
> От задачи зависит.
Так что можешь предложить?
← →
Anatoly Podgoretsky © (2011-11-08 09:30) [29]Да и не забудь мы про Парадокс говорим
← →
Dennis I. Komarov © (2011-11-08 09:35) [30]
> Anatoly Podgoretsky © [28][29]
Я и не уходил, а Paradox вслед за БДЕ
← →
Dennis I. Komarov © (2011-11-08 09:40) [31]До кучи:
http://www.connectionstrings.com/paradox#p85
хотя я сам не использовал
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2012.02.12;
Скачать: [xml.tar.bz2];
Память: 0.52 MB
Время: 0.004 c