Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Borland C++ Builder » Datenbanken,diagramme,bcb

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
14.11.2003, 10:05 Uhr
Puschel
Dr. med. Dipl. Prof. Virus


Moin,Moin.

Ich hoffe mir kann jemand helfen.

Also erstmal die Vorgeschichte: Ich hab in einem Programm eine Datenbank angefügt(also miteinander verbunden).In diese Datenbank sollen die Ergebnisse die ich errechne eingelesen und gespeichert werden.(was auch funktioniert) . Das Diagramm greift auf die Datenbank zu und stellt die Ergebnisse grafisch dar.(funktioniert auch) .

Problem: Ich möchte nun aber gern wenn ich neue Berchnungen mache das die alten Ergebnisse in der Datenbank gelöscht werden. und die neuen hinzugefügt(das Hinzufügen kein Problem). Das Diagramm soll im selben Moment die Daten übernehmen(also aktualisieren).

Programmiersprche und Programm: Borland C++ Builder 6
Datenbank: Access-Datenbank(MsAccess Xp Prof.)

Ich bedanke mich im Vorraus
für schnelle und präzise Antworten
--
Wenn man nichts tut, glaubt man, daß man für alles die Verantwortung trägt.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
14.11.2003, 10:13 Uhr
Bruder Leif
dances with systems
(Operator)


Moin!

Ein paar Fragen hab ich dazu schon noch:
1. Welches Diagramm?!?
2. TAdoTable, TAdoQuery, BDE+ODBC, ...?
3. Sollen ALLE bisherigen Ergebnisse gelöscht werden, oder nur ein Teil? Tip: TDataSet:elete()
--
Mit 40 Fieber sitzt man nicht mehr vor dem PC.
Man liegt im Bett.
Mit dem Notebook.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
14.11.2003, 10:32 Uhr
Puschel
Dr. med. Dipl. Prof. Virus


1. TDBChart
2. BDE+ODBC,
3.Ja Alle damit die alten bei einer neuen Rechnung nicht mehr angezeigt werden im Diagramm
--
Wenn man nichts tut, glaubt man, daß man für alles die Verantwortung trägt.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
14.11.2003, 10:40 Uhr
Puschel
Dr. med. Dipl. Prof. Virus


Also das funzt nicht so ganz. Mit TDataSet.
Aber wahrscheinlich hab ich auch was falsch gemacht.
Und wenn ist TDataSet ne Komponente(sicherlich ja)
Wo find ich diese??
--
Wenn man nichts tut, glaubt man, daß man für alles die Verantwortung trägt.

Dieser Post wurde am 14.11.2003 um 10:40 Uhr von Puschel editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
14.11.2003, 11:28 Uhr
Bruder Leif
dances with systems
(Operator)


TDataSet ist die Basisklasse für alles, was mit Datenbanken zu tun hat, also TTable, TAdoTable, TIbTable und so weiter. D.h. die Funktion Delete() ist in ALLEN abgeleiteten Klassen enthalten, funzt also immer.
In Deinem Fall würde ich so ein Konstrukt benutzen:

C++:
   Table1->Active = false;
   Table1->EmptyTable();
   Table1->Active = true;


--
Mit 40 Fieber sitzt man nicht mehr vor dem PC.
Man liegt im Bett.
Mit dem Notebook.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
14.11.2003, 11:49 Uhr
Puschel
Dr. med. Dipl. Prof. Virus


Tja erstmal danke. Ob das funktioniert wieß ich noch nicht da mir mein rechner immer die Fehlermeldung bringt(wenn ich Prog starte oder compelieren will) "Zu wenig Arbeitsspeicher um diese operation auszuführen".

Aber mal schauen was sich machen lässt.
--
Wenn man nichts tut, glaubt man, daß man für alles die Verantwortung trägt.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
14.11.2003, 14:07 Uhr
Puschel
Dr. med. Dipl. Prof. Virus


und es funktioniert nicht!
tja hab das jetzt schon in allen möglichen Variationen ausprobiert und manchmal nachdem ich dann fünfmal oder sechsmal den button,wo ich die Funktion hinterlegt hatte anklickte sagte mir eine kleine Fehlermeldung:
Operation bei leerer Datenmenge nicht ausführbar, obwohl in der Tabelle immer noch die Daten waren(goßes ?)
--
Wenn man nichts tut, glaubt man, daß man für alles die Verantwortung trägt.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ Borland C++ Builder ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: