Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Werte aus einem Tableau in eine Rangliste eintragen (https://www.delphipraxis.net/13877-werte-aus-einem-tableau-eine-rangliste-eintragen.html)

mercanery 28. Dez 2003 13:54


Werte aus einem Tableau in eine Rangliste eintragen
 
Liste der Anhänge anzeigen (Anzahl: 1)
hab das hier schomma gepostet...der alte thread kann also gelöscht werden, ich denk das hier ist leichter zu verstehen...:

hab für den trainingsbetrieb in unserem Sportverein (Fechten) ein Programm zur Tableau-Berechnung geschrieben. Jeder ficht gegen jeden und aus den Siegen und niederlagen ergibt sich der sog. Index1 (Anzahlder Siege geteilt durch Anzahl der Gefehcte) und aus den treffern der Index2 (gemachte treffer minus gegentreffer). Ich hab das Programm geschrieben nachdem ich so 4 Dopplestundne Informatik in der Schule hatte und deshalb ist das ganze auch etwas groß geraten.
Ich habe jetzt also alle fehcter mit allen ergebnissen in einzelnen variablen und auch in Edit-Feldern. diese Fechter (8 pro Runde) sollen jetzt in eine 16 einträge lange rangliste importiert werden und dann zuerst nach Index1 und dann anch Index2 sortiert werden.

Hab schon an ne Datenbank gedacht, aber fürs Training n SQL-Server auf nem Mini-Rechner zu installieren wäre jawohl mit Kanonen aud Spatzen schießen...

Hab zum besseren Verständnis mal den Quellcode mit hochgelafden ist n bisser länger, aber großenteils dasselbe (halt für alle 8 fechter ziemlich ähnlich), also wer ihn sich mal anschaut und mir sgt, wie man sowas ma besten machen kann, der tut mir damit einen wirklich SEHR großen Gefallen
:love:
MfG mercanery

p0ke 28. Dez 2003 17:46

Re: Werte aus einem Tableau in eine Rangliste eintragen
 
Also vielleicht ist das zwar nicht das was du gerne hören möchtest, aber da ich grade selber dransitze XML zu lernen: Unter Tutorials und Kurse, findest du einen guten XML Kurs von Chakotay. Ich denke das sollte für dein Projekt ausreichen.

Du kannst aber auch eine Paradox Datenbank erzeugen, denn da kannst du ebenfalls mit SQL drauf zugreifen, aber du brauchst keinen Server installieren, sondern nur die BDE.


Gruss

p0ke

mercanery 29. Dez 2003 09:52

Re: Werte aus einem Tableau in eine Rangliste eintragen
 
da ich mich eh schon n bisserl mit SQL beschäftigt habe und das auch als einfacher empfinde wirds dann wohl das vorerst sein...thx 8)

mercanery 29. Dez 2003 15:27

Re: Werte aus einem Tableau in eine Rangliste eintragen
 
hmmm...jetzt irgendwie doch n problem!!!

Was geb ich denn bei ner paradox7-DB (mit Access erstellt :roll: ) als DataBaseName ein? den namen der datei oder der tabelle will er irgendwie nicht...Und in D5 gibbet da auch keinen Voreintrag für Paradox (sowie zum beispiel für dBase) :wiejetzt:

p0ke 29. Dez 2003 16:55

Re: Werte aus einem Tableau in eine Rangliste eintragen
 
Also entweder du machst es mit nem Pfad auf die Paradoxdatenbank direkt, oder du legst vorher einen Alias in der BDE an, den du auf die entsprechende Datenbank verweisen läßt.

Leider habe ich hier nur Delphi 6 Personal und kann da nich direkt nachschauen, aber so müsstest dus machen.

Gruss

p0ke

mercanery 29. Dez 2003 17:08

Re: Werte aus einem Tableau in eine Rangliste eintragen
 
Ich krich immer nen ungültigen Pfad-Fehler!

Und BDE hab ich glob ich garnimmer...Hab zumindest nix derartiges gefunden...!
Sollte D5 u.U. garkein Paradox verarbeiten können?

p0ke 29. Dez 2003 17:20

Re: Werte aus einem Tableau in eine Rangliste eintragen
 
Soweit ich weiß brauchst du die BDE!
Wenn du dir nich sicher bist ob du sie noch installiert hast, schau mal unter Systemsteuerung. Da sollte die BDE Verwaltung eigentlich zu finden sein.


mfg

p0ke

mercanery 29. Dez 2003 18:38

Re: Werte aus einem Tableau in eine Rangliste eintragen
 
mit defaultDD gings auch :)

aber mehr als
SQL-Code:
SELECT * FROM fechter
kricht der net gebacken! bei
SQL-Code:
INSERT INTO fechter (name,index1,index2) VALUES (test,test1,test2);
sachter mir "Ungültiges Schlüsselwort "INSERT""

:wiejetzt: Hä, wie jetzt?!? :wiejetzt:

Ich denk man kann damit SQL-Abfragen durchführen, oder hab ich da Syntax-technisch was falsch gemacht?

@Mods kann man das hier vielleicht nach "Datenbanken" verschieben? Ich glaub da erreichts mehr leute, die mir helfen können...!

PS:BDE hatt ich doch noch druff! Die ist nur uralt! AHt die u.U. probleme mit XP?
Wenn ja: Gibts da ne XP-fähige-Version? Weil die BDE ja net mehr weiterentwickelt wird...

p0ke 29. Dez 2003 23:56

Re: Werte aus einem Tableau in eine Rangliste eintragen
 
Also bei mir klappte das immer, nur wie gesagt, kanns grad nich testen.

SQL-Code:
INSERT INTO muster.db (Feld1,Feld2) VALUE (Wert1,Wert2)
So hab ich das das letzte Mal gemacht an das ich mich erinnern kann.

Die BDE findest du hier:

http://info.borland.com/devsupport/bde/

Version 5.2 läuft auch unter XP, aber sollten die vorhergehenden Versionen eigentlich auch.


n8

p0ke

mercanery 30. Dez 2003 09:32

Re: Werte aus einem Tableau in eine Rangliste eintragen
 
egal wie ich es anstelle...der stößt sich immer an dem INSERT

Zitat:

Ungültiges Schlüsselwort
Symbol-String: INSERT
Zeilennummer: 2
und das hier steht in query1.SQL:
SQL-Code:
SELECT * FROM fechter;
INSERT INTO fechter (name) VALUES ('name',0.5,10);
btw:
Feld Name ist vom Typ String
Feld Index1 ist vom Typ dezimal (kA so hieß dat in Access)
Feld Index2 ist vom Typ Integer


EDIT: Delphi erkennt bei mir nix als Schlüsselwort außer
SQL-Code:
SELECT
aber das dafür mit allen bedingungen (where,usw....).. :gruebel:

EDIT2: Bitte bitte bitte nach "Datenbanken" verschieben... :thuimb:


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:23 Uhr.
Seite 1 von 2  1 2      

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