AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi Mit SQL über Delphi auf einen anderen PC im LAN zugreifen
Thema durchsuchen
Ansicht
Themen-Optionen

Mit SQL über Delphi auf einen anderen PC im LAN zugreifen

Ein Thema von Manado · begonnen am 29. Jul 2007 · letzter Beitrag vom 30. Jul 2007
Antwort Antwort
Seite 1 von 2  1 2      
Manado

Registriert seit: 30. Jan 2007
Ort: Frankfurt/M.
34 Beiträge
 
#1

Mit SQL über Delphi auf einen anderen PC im LAN zugreifen

  Alt 29. Jul 2007, 14:34
Datenbank: EasyPHP • Version: 1.8 • Zugriff über: Delphi mit SQL-Befehlen
Hallo!
Ich bin das Gegenteil eines Datenbankspezialisten , muss aber etwas hinkriegen.
Und zwar habe ich mit EasyPHP eine einfache Test-Datenbank auf einem PC erstellt. Das sei PC 1.
Jetzt habe ich auch auf diesem PC in Delphi ein Progrämmchen geschrieben (mit fertigen Units ausm Indanet) mit dem ich ganz einfach Daten aus der Datenbank in einem Stringgrid anzeigen lassen kann.
Dazu muss man ja verschiedene Sachen angeben, wie z.B. Host, port, user, passwort,...usw.
Das sieht so aus:
Delphi-Quellcode:
  FMysql.Host := 'localhost';
  FMysql.port := 3306;
  FMysql.user :='root';
  FMysql.password := '';
und wenn ich das Programm auf PC 1 ausführe geht das auch wunderbar . Jetzt hab ich aber PC 1 und PC 2 über ein LAN verbunden, und jeder hat manuell eine IP zugewiesen bekommen. Jetzt will ich von PC 2 auf die Datenbank auf PC 1 zugreifen können, mit diesem Delphi-SQL-Progrämmchen. Doch das geht irgendwie nicht.
Ich denke man muss noch irgendwelche IP's oder so anstelle von Localhost angeben, oder so doch da hat alles rumprobieren und googeln noch nicht geholfen, es gibt nur ne Fehlermeldung. Hier nochmal das Schema:


---PC1-----------------------------------------------------PC2--------------------------------------
|Datenbank (EasyPHP)|.......LAN.................|Delphi-Programm- führt SQL's aus und zeigt daten an(Select * ...)|
----------------------------------------------------------------------------------------------------

Hat da jemand eine Information für mich parat? Das wäre super!
Gruss,
Moritz
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.542 Beiträge
 
Delphi 11 Alexandria
 
#2

Re: Mit SQL über Delphi auf einen anderen PC im LAN zugreife

  Alt 29. Jul 2007, 14:36
Du hast 'localhost' aber gegen die IP-Adresse des Servers ausgetauscht, oder?
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.851 Beiträge
 
Delphi 11 Alexandria
 
#3

Re: Mit SQL über Delphi auf einen anderen PC im LAN zugreife

  Alt 29. Jul 2007, 14:36
Gib die IP-Adresse oder Hostname des PC1 an. localhot ist immer der aktuelle Rechner
Markus Kinzler
  Mit Zitat antworten Zitat
Manado

Registriert seit: 30. Jan 2007
Ort: Frankfurt/M.
34 Beiträge
 
#4

Re: Mit SQL über Delphi auf einen anderen PC im LAN zugreife

  Alt 29. Jul 2007, 14:39
jo das mit der ip hatte ich schon versucht. Gibt es da irgendein bestimmtes format, wie irgendwelche Backslashs oder so?
oder einfach z.B.
 Host:= '192.168.2.3' ;
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.542 Beiträge
 
Delphi 11 Alexandria
 
#5

Re: Mit SQL über Delphi auf einen anderen PC im LAN zugreife

  Alt 29. Jul 2007, 14:40
Die IP ist schon richtig so.
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.851 Beiträge
 
Delphi 11 Alexandria
 
#6

Re: Mit SQL über Delphi auf einen anderen PC im LAN zugreife

  Alt 29. Jul 2007, 14:41
Einfach so oder bBckslashes o.ä.
Markus Kinzler
  Mit Zitat antworten Zitat
Manado

Registriert seit: 30. Jan 2007
Ort: Frankfurt/M.
34 Beiträge
 
#7

Re: Mit SQL über Delphi auf einen anderen PC im LAN zugreife

  Alt 29. Jul 2007, 14:42
und was ist mit diesem misteriösem Port? ist der immer 3306?
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.851 Beiträge
 
Delphi 11 Alexandria
 
#8

Re: Mit SQL über Delphi auf einen anderen PC im LAN zugreife

  Alt 29. Jul 2007, 14:44
Wenn du ihm am Server nicht verstellt hast, ja.
Markus Kinzler
  Mit Zitat antworten Zitat
Manado

Registriert seit: 30. Jan 2007
Ort: Frankfurt/M.
34 Beiträge
 
#9

Re: Mit SQL über Delphi auf einen anderen PC im LAN zugreife

  Alt 29. Jul 2007, 20:35
Also ich hab das jetzt von vorne bis hinten ausprobiert. klappt net.
beide Firewalls sind deaktiviert, das LAN ist getestet und geht, die IP stimmt, user, Passwort und Datenbankname auch.
Es kann also höchstens an Delphi liegen, obwohl der Code auf PC1 ja geht, oder aber an EasyPHP.

-->Kann es sein, dass man auf eine EasyPHP-Datenbank nicht einfach so von nem anderen PC zugreifen kann?
-->Gibt es ein SQL-Testprogramm, sowas, wo man user, passwort, host, usw. eintippt, was dann auf die datenbank zugreift, nur so um zu testen ob die datenbank auch geht? ... das einem nur bei z.B "Select * From montag" den Inhalt der tabelle montag kurz ausgibt oder so? Das wäre wichtig um meinen Fehler weiter einzugrenzen.

Danke aber nochmal an die vorigen Tipps.

Gruss,
Moritz
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.851 Beiträge
 
Delphi 11 Alexandria
 
#10

Re: Mit SQL über Delphi auf einen anderen PC im LAN zugreife

  Alt 29. Jul 2007, 20:37
Man muß bei MySQL den externen Zugriff freischalten.
Markus Kinzler
  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 13:18 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