Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 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
2-1319994931
ProgRAMmer Dimonych
2011-10-30 20:15
2012.02.12
recv() с таймаутом


6-1239173060
MindWork
2009-04-08 10:44
2012.02.12
IdHTTPProxyServer и tmStreaming


1-1285829771
VladM
2010-09-30 10:56
2012.02.12
Замена string ресурсов в runtime


15-1319522934
И. Павел
2011-10-25 10:08
2012.02.12
Пропала палитра компонентов


11-1241182092
DmitriyR
2009-05-01 16:48
2012.02.12
KOL & WinCE





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский