AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Sql insert into

Ein Thema von Never01 · begonnen am 15. Mär 2020 · letzter Beitrag vom 29. Mär 2020
Antwort Antwort
Never01

Registriert seit: 1. Mär 2020
15 Beiträge
 
#1

AW: Sql insert into

  Alt 28. Mär 2020, 13:09
Sehr grob sowas:
Delphi-Quellcode:
  datamodule3.ADOQuery3.Close;
  datamodule3.ADOQuery3.SQL.Text:='select * from Spiel where Spieler1vn = :sp1vn and Spieler1nn = :sp1nn');
  datamodule3.ADOQuery3.Parameters.ParamByName('sp1vn').Value := edsp1vn.Text;
  datamodule3.ADOQuery3.Parameters.ParamByName('sp1nn').Value := edsp1nn.Text;
  datamodule3.ADOQuery3.Open;
Damit bekommst Du z. B. alle Daten zum Spieler 1.

Prinzipiell funktioniert eine Auswertung über ein Select. In der Where-Bedingung stehen dann die Auswahlkriterien.

Um an den Aufgabenstellungen im Bezug auf den Umgang mit Datenbanken nicht zu verzweifeln, solltest Du Dir eventuell mal ein Tutorial zu SQL anschauen, lesen, verstehen, z. B. sowas: https://www.datenbanken-verstehen.de/sql-tutorial/
Derweil: Datenbankprogrammierung ohne SQL-Kenntnisse ist annähernd sinnfrei bzw. extrem anstrengend und fehleranfällig.
Dankeschön. Ich glaube, ich habe mich falsch ausgedrückt. Solche Auswertungen habe ich schon. Aber vielen Dank.
Ich möchte gern irgendwie die Spiele auswerten. Am besten mit Diagrammen. Aber ich weiß leider nicht, wie ich das am Besten umsetzen soll.
  Mit Zitat antworten Zitat
Delphi.Narium

Registriert seit: 27. Nov 2017
2.558 Beiträge
 
Delphi 7 Professional
 
#2

AW: Sql insert into

  Alt 28. Mär 2020, 13:27
Das Prinzip ist immer gleich:

select wasduhabenmöchtest from Tabelle where wasduhabenmöchtest = :wasduhabenmöchtest

Mein Delphi kennt für Datenbankdiagramme die Komponente TDBChart. Keine Ahnung, was da aktuelle Delphis alles zu bieten.

Wenn Du also schon Auswertungen hast und die (vermutlich) in 'nem DBGrid anzeigst, muss Du halt schauen, ob Deine Delphi eine Komponente für die Anzeige von Daten in Chartform hat. Diese Komponente analog zum DBGrid an die Datenbankkomponente anbinden und schon sollte es bunt werden.

Und nein, das macht man nicht in fünf Minuten, ist schon etwas mehr Aufwand, aber er dürfte trotztem in einem erträglichen Rahmen bleiben.
  Mit Zitat antworten Zitat
Never01

Registriert seit: 1. Mär 2020
15 Beiträge
 
#3

AW: Sql insert into

  Alt 28. Mär 2020, 13:40
Das Prinzip ist immer gleich:

select wasduhabenmöchtest from Tabelle where wasduhabenmöchtest = :wasduhabenmöchtest

Mein Delphi kennt für Datenbankdiagramme die Komponente TDBChart. Keine Ahnung, was da aktuelle Delphis alles zu bieten.

Wenn Du also schon Auswertungen hast und die (vermutlich) in 'nem DBGrid anzeigst, muss Du halt schauen, ob Deine Delphi eine Komponente für die Anzeige von Daten in Chartform hat. Diese Komponente analog zum DBGrid an die Datenbankkomponente anbinden und schon sollte es bunt werden.

Und nein, das macht man nicht in fünf Minuten, ist schon etwas mehr Aufwand, aber er dürfte trotztem in einem erträglichen Rahmen bleiben.
Ok. Danke dafür. Ich habe davon noch nie twas gehört, wir haben das bisher immer nur über label oder Progressbar ausgewertet. Ich muss das für die Schule machen und keiner hilft uns wir sollen das aber machen und ich bin ziemlich aufgeschmissen.
Es wäre nett, wenn du noch etwas mehr erklären könntest.
  Mit Zitat antworten Zitat
Delphi.Narium

Registriert seit: 27. Nov 2017
2.558 Beiträge
 
Delphi 7 Professional
 
#4

AW: Sql insert into

  Alt 28. Mär 2020, 14:48
Dashier ist zwar schon was älter, sollte vom Prinzip her aber funktionieren: http://www.teechart.net/docs/teechar...l/manu2l4k.htm

Statt der dort genannten Tabelle nimmst Du halt die ADOQuery, mit der Du bisher Deine Abfragen machst.

Geht natürlich auch über Label und Progressbar.

Dann muss Du Dein Select ausführen und für jede Zeile des Ergebnisses ein Label und eine Progressbar erstellen.

Ohne die genaue Aufgabenstellung zu kennen, ohne die Dir vorgegebenen Rahmenbedingungen zu kennen, wird es aber schwierig hier 'nen sinnvoll zu verwertenden Beispielcode zu erstellen oder auch nur Hinweise zu Lösungsmöglichkeiten zu geben.
  Mit Zitat antworten Zitat
Never01

Registriert seit: 1. Mär 2020
15 Beiträge
 
#5

AW: Sql insert into

  Alt 28. Mär 2020, 18:44
Dashier ist zwar schon was älter, sollte vom Prinzip her aber funktionieren: http://www.teechart.net/docs/teechar...l/manu2l4k.htm

Statt der dort genannten Tabelle nimmst Du halt die ADOQuery, mit der Du bisher Deine Abfragen machst.

Geht natürlich auch über Label und Progressbar.

Dann muss Du Dein Select ausführen und für jede Zeile des Ergebnisses ein Label und eine Progressbar erstellen.

Ohne die genaue Aufgabenstellung zu kennen, ohne die Dir vorgegebenen Rahmenbedingungen zu kennen, wird es aber schwierig hier 'nen sinnvoll zu verwertenden Beispielcode zu erstellen oder auch nur Hinweise zu Lösungsmöglichkeiten zu geben.
Dankeschön

Ich habe meiner Version leider kein TDBchart...

Zur Aufgabenstellung:

'Die existiert nicht'. Ich soll lediglich verschiedene Auswertungsmöglichkeiten anbieten. Aber da ist nichts vorgegeben. Deshalb frage ich euch ja, da evtl. von euch mir jemand helfen kann.
Was ich möchte: Im Diagramm soll angezeigt werden, wie oft ein Spieler das erste, zweite und dritte Spiele gegen den selben Spieler gewonnen hat. Ich hoffe, ich habe mich diesmal besser ausgedrückt
  Mit Zitat antworten Zitat
Delphi.Narium

Registriert seit: 27. Nov 2017
2.558 Beiträge
 
Delphi 7 Professional
 
#6

AW: Sql insert into

  Alt 28. Mär 2020, 19:12
Bevor Du Dir Gedanken machst, wie Du das Ergebnis darstellen kannst, versuch bitte erst einmal ein Select zu bauen, das Dir das gewünschten Ergebnis liefert.

Wenn Du das hast, poste es bitte hier, dann kann man sich Gedanken machen, ob und wie das grafisch darstellen werden kann.

(Wenn es um mehrere Auswertungen geht, kannst Du natürlich auch mehrere Selects erstellen und diese hier posten.)

Welche Delphiversion hast Du eigentlich?
  Mit Zitat antworten Zitat
Never01

Registriert seit: 1. Mär 2020
15 Beiträge
 
#7

AW: Sql insert into

  Alt 29. Mär 2020, 13:22
Bevor Du Dir Gedanken machst, wie Du das Ergebnis darstellen kannst, versuch bitte erst einmal ein Select zu bauen, das Dir das gewünschten Ergebnis liefert.

Wenn Du das hast, poste es bitte hier, dann kann man sich Gedanken machen, ob und wie das grafisch darstellen werden kann.

(Wenn es um mehrere Auswertungen geht, kannst Du natürlich auch mehrere Selects erstellen und diese hier posten.)

Welche Delphiversion hast Du eigentlich?
Ich verwende Delphi7, allerdings sind da nicht alle Mittel installiert.

Ich weiß leider nicht, was du mit den Select meinst. Mein Problem ist ja, dass ich gar nicht weiß, wie das überhaupt geht. Es tut mir leid, aber wir wurden völlig ins kalte Wasser geschmissen.
  Mit Zitat antworten Zitat
Antwort Antwort

 

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 09:27 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz