AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi Warum klappt das manuelle einfügen in die Datenbank nicht
Thema durchsuchen
Ansicht
Themen-Optionen

Warum klappt das manuelle einfügen in die Datenbank nicht

Ein Thema von jonny · begonnen am 4. Mär 2004 · letzter Beitrag vom 4. Mär 2004
Antwort Antwort
Seite 1 von 2  1 2      
jonny

Registriert seit: 15. Dez 2003
235 Beiträge
 
Delphi 7 Enterprise
 
#1

Warum klappt das manuelle einfügen in die Datenbank nicht

  Alt 4. Mär 2004, 09:31
Hallo,
also ich frage erst alle Daten per Formular und normallen Compos (keine DBCompos) alle Daten vom Benutzer ab und will sie wenn der benutzer auf fertigstellen klickt in die Datenbank hinzufügen aber das klappt irgendwie nich. Kann mir einer sagen warum das nicht klappt? wo mein Fehler lieget?

Hier ist ein Ausschnitt der ausgeführt wird wenn der fertigstellen knopf betätigt wird.
Delphi-Quellcode:
    
  ClientDataSet1.Insert;

  ClientDataSet1.Edit;
  ClientDataSet1.FieldByName('Titel').AsString:=edTitel.Text;
  ClientDataSet1.Post;

  ClientDataSet1.Edit;
  ClientDataSet1.FieldByName('Beschreibung').AsString:=memBeschreibung.Text;
  ClientDataSet1.Post;

  ClientDataSet1.Edit;
  ClientDataSet1.FieldByName('Genre').AsString:=cboxGenre.Text;
  ClientDataSet1.Post;
  Mit Zitat antworten Zitat
jonny

Registriert seit: 15. Dez 2003
235 Beiträge
 
Delphi 7 Enterprise
 
#2

Re: Warum klappt das manuelle einfügen in die Datenbank nich

  Alt 4. Mär 2004, 09:35
Schon erledigt! ist kein Fehler im Code hatte nur was Falsch bei der Ausgabe gemacht.
  Mit Zitat antworten Zitat
Benutzerbild von CenBells
CenBells

Registriert seit: 30. Mär 2003
Ort: Kiel urspr. Lübeck
176 Beiträge
 
Delphi 7 Professional
 
#3

Re: Warum klappt das manuelle einfügen in die Datenbank nich

  Alt 4. Mär 2004, 10:43
Hallo,

du kannst dir die edits und posts sparen, weil du mit einem insert im bearbeiten modus bist.
Der Code sollte also eher so aussehen
Delphi-Quellcode:
  ClientDataSet1.Insert;
  ClientDataSet1.FieldByName('Titel').AsString:=edTitel.Text;
  ClientDataSet1.FieldByName('Beschreibung').AsString:=memBeschreibung.Text;
  ClientDataSet1.FieldByName('Genre').AsString:=cboxGenre.Text;
  ClientDataSet1.Post;
Gruß
Ken
  Mit Zitat antworten Zitat
jonny

Registriert seit: 15. Dez 2003
235 Beiträge
 
Delphi 7 Enterprise
 
#4

Re: Warum klappt das manuelle einfügen in die Datenbank nich

  Alt 4. Mär 2004, 11:43
Danke
  Mit Zitat antworten Zitat
Benutzerbild von Stevie
Stevie

Registriert seit: 12. Aug 2003
Ort: Soest
4.019 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#5

Re: Warum klappt das manuelle einfügen in die Datenbank nich

  Alt 4. Mär 2004, 12:24
Noch einfacher!!!

ClientDataSet1.InsertRecord([edTitel.Text, memBeschreibung.Text, cboxGenre.Text]); Hierbei muss die Reihenfolge beachtet werden und für evtl zwischenliegende Spalten Null eingegeben werden.
Stefan
  Mit Zitat antworten Zitat
jonny

Registriert seit: 15. Dez 2003
235 Beiträge
 
Delphi 7 Enterprise
 
#6

Re: Warum klappt das manuelle einfügen in die Datenbank nich

  Alt 4. Mär 2004, 12:27
Ach soviele einfache lösungen und ich mach es so umständlich.


Danke nochmal an alle
  Mit Zitat antworten Zitat
Newb

Registriert seit: 4. Mär 2004
12 Beiträge
 
#7

Re: Warum klappt das manuelle einfügen in die Datenbank nich

  Alt 4. Mär 2004, 12:34
sag mal jonny was schreibst du da gerade für ein programm? ich habe eine projektaufgabe bis montag zu erledigen die es einer videothek oder bücherei ermöglichn soll videos zu verleihen und wieder zurück zu nehmen und nach überfälligen medien zu suchen *g* und was machst du ?
  Mit Zitat antworten Zitat
jonny

Registriert seit: 15. Dez 2003
235 Beiträge
 
Delphi 7 Enterprise
 
#8

Re: Warum klappt das manuelle einfügen in die Datenbank nich

  Alt 4. Mär 2004, 12:42
Ich schreibe ein Programm das es einen ermöglicht einige Informationen über Filme in einer Datenbank abzulegen und sie bequem einzusehen.
  Mit Zitat antworten Zitat
Newb

Registriert seit: 4. Mär 2004
12 Beiträge
 
#9

Re: Warum klappt das manuelle einfügen in die Datenbank nich

  Alt 4. Mär 2004, 12:48
ah misst *g* war ein versuch werd.
  Mit Zitat antworten Zitat
jonny

Registriert seit: 15. Dez 2003
235 Beiträge
 
Delphi 7 Enterprise
 
#10

Re: Warum klappt das manuelle einfügen in die Datenbank nich

  Alt 4. Mär 2004, 12:53
Naja in grunde genommen ist es in viel was anderes was du auch machen musst. ich habe hier halt noch nicht drin das man einen Film ausleihen kann aber sonnst...
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:43 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz