Entwickler-Ecke
Datenbanken - Mysql
DawsonLeery - Do 28.08.03 19:02
Titel: Mysql
Hallo!
Ich habe eine Community in PHP und möchte mit einem Delphi Programm die Useraktivitäten verfolgen.
Ich habe noch nie mit SQL bei Delphi gearbeitet brauche das aber dringend wie kann auch nun aus einer MYSQL datenbank einzelne daten raushohlen bzw Die Anzahl der treffer bei einem Query?
Nikola - Do 28.08.03 21:18
Hallo,
vielleicht so:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9:
| with Query do begin Close; SQL.Clear; SQL.add('SELECT * FROM meinetabelle WHERE'); SQL.add('Nummer='+QuotedStr(Edit.Text)); Open; Anzahl:=RecordCount; end; |
mfg
Nikola
Moderiert von
Tino: Code- durch Delphi-Tags ersetzt
DawsonLeery - Do 28.08.03 22:20
Titel: ...
hat jemand vielleicht ein kompletttes beispiel/programm ?
ShadowThief - Fr 29.08.03 08:48
ein beispielprogramm werd ich dir jetzt nicht schreiben aber vielleicht
kann ich dir so helfen.
du installierst auf deinem pc myODBC von der mysql seite. dann legst
du eine ODBC-verbindung an (unter systemsteuerung -> verwaltung ->
Datenquellen).
in delphi ziehst du eine ADOConnection auf die form und gibst in den
eigenschaften bei connectionstring deine ODBC-verbindung an.
jetzt kannst du mit ADOQuery's per SQL auf die daten zugreifen.
shadow.
p. s. ist jetzt nicht die universallösung, aber so hats bei mir schon
immer ohne probleme funktioniert.
UC-Chewie - So 31.08.03 11:39
Interessant. In der Header-Übersetzung, die ich bei meinem Tutorial benutzt hab, werden die Funktionen dynamisch importiert, dort statisch.
Chilloutfuchs - So 31.08.03 17:32
wie dynamisch importiert? von wo? aus der dll?
UC-Chewie - So 31.08.03 17:49
Chilloutfuchs hat folgendes geschrieben: |
wie dynamisch importiert? von wo? aus der dll? |
Klar. Woher denn sonst?
Der Punkt ist halt der: Du kannst, wenn die DLL nicht geladen werden konnte, eine eigene Fehlermeldung bringen. Bei statischer Einbindung geht das nicht.
Auf sonstige Unterschiede habe ich nicht geachtet, aber ich geh mal davon aus, dass die Typennamen idenntisch oder zumindest sehr ähnlich sind.
Chilloutfuchs - Mo 01.09.03 01:23
Komisch, bei mir geht das...vieleicht ist dein server nicht richtig konfiguriert? Sonst ist hier noch ein anderes beispiel, das benutzt auch eine neuere dll version:
http://www.fichtner.net/delphi/mysql.delphi.phtml
UC-Chewie - Mo 01.09.03 11:35
Ebendie die benutze ich.
CenBells - Mo 01.09.03 11:41
Hallo,
versuchst du auf die MySQL Datenbank deines Webspaces zuzugreifen? Da kannst du auf probleme stoßen. Meines wissens sind die meisten MySQL datenbanken von Hostingangeboten so konfiguriert, daß kein zugriff auf dei DB von extern möglich ist. Das heißt, daß Du das Projekt einstampfen kannst....
Gruß
Ken
Chilloutfuchs - Mo 01.09.03 11:45
UC-Chewie hat folgendes geschrieben: |
Ebendie die benutze ich. |
Aja, sehr gut, die werde ich dann auch mal benutzen...habe mir bis jetzt nur deren Beispiele angeschaut
UC-Chewie - Mo 01.09.03 12:44
CenBells hat folgendes geschrieben: |
Hallo,
versuchst du auf die MySQL Datenbank deines Webspaces zuzugreifen? Da kannst du auf probleme stoßen. Meines wissens sind die meisten MySQL datenbanken von Hostingangeboten so konfiguriert, daß kein zugriff auf dei DB von extern möglich ist. Das heißt, daß Du das Projekt einstampfen kannst....
Gruß
Ken |
Meistens, nicht immer, ist das so. Eine Möglichkeit gibt es in diesem Fall: Du übergibst deinen Query an ein PHP-Script, dass diesen dann ausführt und das Ergebnis in einer vordefinierten Form an den Browser schickt. Dieses Ergebnis kannst du dann auswerten und hast es auf deinem Rechner.
Fire)Sto(rm - Do 04.05.06 15:30
UC-Chewie hat folgendes geschrieben: |
CenBells hat folgendes geschrieben: | Hallo,
versuchst du auf die MySQL Datenbank deines Webspaces zuzugreifen? Da kannst du auf probleme stoßen. Meines wissens sind die meisten MySQL datenbanken von Hostingangeboten so konfiguriert, daß kein zugriff auf dei DB von extern möglich ist. Das heißt, daß Du das Projekt einstampfen kannst....
Gruß
Ken |
Meistens, nicht immer, ist das so. Eine Möglichkeit gibt es in diesem Fall: Du übergibst deinen Query an ein PHP-Script, dass diesen dann ausführt und das Ergebnis in einer vordefinierten Form an den Browser schickt. Dieses Ergebnis kannst du dann auswerten und hast es auf deinem Rechner. |
Hallo, genau dieses Problem habe ich; ich kann extern nich draufzugreifen.
Und da ich noch in Delphi ein Anfänger bin, habe ich keine Ahnung, wie es schaffe, den Query an den Browser zu schicken und das mein Programm das Ergebnis auswertet. In diesem Sinne, kann mir das bitte jemand erklären?
Thx
Delphi_Schüler - Sa 06.05.06 21:29
Kannst du oder irgendjemand anderes, der die Datei hat bitte ins nochmal ins Internet setzen.
Dass würde mir sehr weiterhelfen.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!