![]() |
Datenbank: mysql • Version: 5.1 • Zugriff über: extern per delphi
mit button mysqlverbindung aufbauen
hallo, habe schon viele turorials zum verbinden mit einer mysql datenbank ausprobiert, die leider alle fehlgeschlagen sind. gibt es eine möglich die verbindung mit einer mysql datenbank per button herzustellen ohne verwendung der ini.dateien? (mysql datenbank liegt im netz mit externem zugriff)
habe es bisher so gemacht ( ![]()
Delphi-Quellcode:
allerdings kommt dann immer der fehler access denied.
...
uses ... ExtCtrls, Mask, umysqlvio, uMysqlCT, uMysqlClient, uMysqlHelpers, StdCtrls; {$I mysqlinc.inc} ... private FMysql: TMysqlClient; FResult: TMysqlResult; .... begin FMysql := TMysqlClient.create; FMysql.Host := 'online'; FMysql.user :='puser'; FMysql.password := 'pw'; FMysql.Port := 3306; FMysql.UnixSocket := ''; FMysql.Db := 'bookmarket'; FMysql.UseNamedPipe := false; FMysql.UseSSL := false; FMysql.Compress := true; FMysql.TrySockets := false; if FMysql.Connect then ShowMessage('Verbindung aufgebaut') else ShowMessage('Fehler beim Verbinden: '+FMysql.LastError); end; gruß |
Re: mit button mysqlverbindung aufbauen
Bist Du ganz sicher, dass Du Dich von extern verbinden darfst? Viele Provider unterbinden dies nämlich.
|
Re: mit button mysqlverbindung aufbauen
würd mich auch echt mal interessieren bei welchem anbieter du bist hab das nämlich mal versucht und keinen gefunden der so etwas zugelassen hat! Ansonsten seh ich da keinen Fehler außer das du vllt falsche daten eingegebn hast
|
Re: mit button mysqlverbindung aufbauen
Der MySQL Server lässt sich doch ganz leicht mit Windows Bordmitteln testen; man muss logisch vorgehen.
1.) ANPINGEN - nicht denken, der Server wird schon dasein -mit PING beweisen. 2.) Port testen
Code:
Es muss eine Verbindung zustande kommen. Dann mit Strg-S-Abf unterbrechen oder telnet hart beenden
C:\> telent servername 3306
3.) ODBC - Verbindung herstellen man sollte diesen Schritt nicht auslassen. So kann bewiesen werden, das User & Passwort Kombination funktionieren 4.) jetzt mit Delphi-Anwendung versuchen Wer die Schritt 1.) bis 3.) nicht durchführt ist ungefähr gleich schlau wie jemand, der verzweifelt mit der Fernbedienung das TV-Gerät einschalten möchte ohne kontrolliert zu haben, ob die Fernbedienung überhaupt zum TV passt und ob die Batterien noch OK sind. |
Re: mit button mysqlverbindung aufbauen
Und wenn man dann aus telent noch telnet macht, könnte das was werden (nix für ungut) :dancer:
|
Re: mit button mysqlverbindung aufbauen
der anbieter heißt db4free.net
folgendes lässt darauf schließen, dass externer zugriff erlaubt wird, oder nicht?! Zitat:
|
Re: mit button mysqlverbindung aufbauen
ok alles klar, klappt:)
und jz fragt mich nicht warum ich weiß es nicht ;) habe einfach die ganzen einstellungen nochmal eingegeben und komsicher weise klappts (nichts verändert) naja thx trotzdem ;) evtl. war der account anscheinend noch nciht freigeschaltet... |
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:39 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