AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte MySQL via PHP-Tunnel (über eigene libmysql.dll)
Thema durchsuchen
Ansicht
Themen-Optionen

MySQL via PHP-Tunnel (über eigene libmysql.dll)

Ein Thema von omata · begonnen am 22. Feb 2010 · letzter Beitrag vom 25. Mai 2015
Antwort Antwort
Seite 7 von 10   « Erste     567 89     Letzte »    
omata
Registriert seit: 26. Aug 2004
Dieses Projekt ermöglicht den Zugriff auf eine MySQL-Datenbank über ein PHP-Skript.

Dabei werden folgende Punkte untersützt:
  • Lesender Zugriff
  • Schreibender Zugriff
  • Transactionsteuerung
  • Auslesen von Systeminformationen
  • Funktioniert auch im Designmodus von Delphi
  • Stellt den Zugriff über TDataset zur Verfügung, damit können alle normalen Datenbankkomponenten verwendet werden
Miniaturansicht angehängter Grafiken
phptunnel.png  
Angehängte Dateien
Dateityp: zip SQLTunnel.zip (1,41 MB, 301x aufgerufen)
Dateityp: rar SQLTunnel_src.rar (4,48 MB, 217x aufgerufen)

Geändert von omata (14. Aug 2011 um 20:27 Uhr)
 
somewhere

 
Delphi XE Professional
 
#61
  Alt 2. Jan 2011, 20:00
Da ich mich nun ebenfalls mit diesem Thema herumschlage, wollte ich Deine Lib benutzen.
Leider funktioniert bei mir weder die Kommunikation über Zeos noch über DBX. Habe jetzt keine Ahnung mehr warum.
Mit DBX erhalte ich die gleiche Fehlermeldung wie Ajin und das schon beim Connect Versuch.
Mit Zeos 7.0 (leider Alpha) kann ich connecten, Tabellen anlegen, Table und Views auslesen. Nur beim Select knallts, egal ob mit
select * from ... oder mit z.B.
select node_id from nodes .

Der Fehler dürfte allerdings im PHP Script passieren.

Meine Konfiguration schaut so aus:

Turnkey VBox Appliance mit MySQL

Zugriff über Webbroser oder eben der Demo vom lokalen Rechner bzw. einer zweiten VM mit Delphi.

Hast Du eventuell eine Ahnung was das Problem sein könnte?

Eduard
Eduard Andre
  Mit Zitat antworten Zitat
omata

 
Delphi 7 Enterprise
 
#62
  Alt 8. Jan 2011, 20:40
Leider funktioniert bei mir weder die Kommunikation über Zeos noch über DBX.
Das ist mir bewusst und ich hatte hier ja auch schon was zu diesen Problemen gestrieben.

DBX wurde in Delphi 2010 komplett verändert, so dass ich dafür erst einen komplett neuen Treiber schreiben muss. Das habe ich auch, allerdings funktioniert der noch nicht mit allen Datentypen.

Zeos würde ich auch gern mal ausprobieren. Allerdings bin ich einfach zu blöd, um das zu installieren. Bei mir ist die Komponentenleiste leer (nicht vorhanden). Gleiche Probleme wie hier, nur dass das Eintragen der Verzeichnisse nichts bewirkt.

Der Fehler dürfte allerdings im PHP Script passieren.
Das dürfte unwarscheinlich sein, weil das Skript mit Delphi 7 - Delphi 2009 und Lazarus wunderbar funktioniert. Das Problem ist z.Z. nur Delphi 2010.

Ich würde da sehr gern weiter dran arbeiten, allerdings sind die Probleme vor denen ich da stehe immens und ich komme z.Z. einfach keinen Millimeter vorran.

Geändert von omata ( 8. Jan 2011 um 21:03 Uhr)
  Mit Zitat antworten Zitat
omata

 
Delphi 7 Enterprise
 
#63
  Alt 8. Jan 2011, 21:27
So, ich konnte jetzt doch Zeos installieren.

Nachdem ich innerhalb des Packages "ZComponentDesign" unter Erfordert das Package "ZComponent" entfernt hatte ging es endlich.
  Mit Zitat antworten Zitat
omata

 
Delphi 7 Enterprise
 
#64
  Alt 8. Jan 2011, 23:16
So, habe mal eine Version hochgeladen (siehe Post #1)

An die Verantwortlichen:
Leider ist der Downloadzähler immer noch nicht korrigiert, ich kann also davon ausgehen, dass das NIEMALS korrgiert wird? Sehr schade, dass hier nichts in der Richtig passiert. Siehe auch hier.
  Mit Zitat antworten Zitat
somewhere

 
Delphi XE Professional
 
#65
  Alt 9. Jan 2011, 16:06
Ich werde mir die Version mal ansehen und gebe dann wieder Feedback.
Das Problem mit der Zeos Installation hatte ich Anfangs auch. Du musst im Projekt für das Package nur das Suchverzeichnis erweitern, dann funktioniert ZEOS Installation problemlos.
Eduard Andre
  Mit Zitat antworten Zitat
somewhere

 
Delphi XE Professional
 
#66
  Alt 9. Jan 2011, 20:10
Habe die Zeos Version jetzt mal getestet, die funktioniert nach einer kleinen Änderung im Demosource.

Welche Version von Zeos hast Du verwendet?
Eduard Andre
  Mit Zitat antworten Zitat
omata

 
Delphi 7 Enterprise
 
#67
  Alt 9. Jan 2011, 21:28
Habe die Zeos Version jetzt mal getestet, die funktioniert nach einer kleinen Änderung im Demosource.
Was hast du verändert?

Welche Version von Zeos hast Du verwendet?
7.0.1 alpha
  Mit Zitat antworten Zitat
omata

 
Delphi 7 Enterprise
 
#68
  Alt 10. Jan 2011, 02:07
So es gibt wieder eine neue Version.

Die "dbxmys.dll" wurde im Archiv erneuert, sodass jetzt auch ein funktionierender DBX4 Treiber vorhanden ist (der von Embarcadero funktioniert ja leider nicht!)

Allerdings ist mein Treiber noch nicht ganz vollständig. Es funktionieren noch keine Tabellenspalten, die von einem Zeitdatentyp sind, da muss ich noch weiter forschen.

Aber vielleicht könnt ihr das schonmal soweit testen, danke.
  Mit Zitat antworten Zitat
somewhere

 
Delphi XE Professional
 
#69
  Alt 10. Jan 2011, 10:40
Also bei Deiner Zeos Version habe ich nur im Uses Teil "ZAbstractConnection" eliminiert, da es die bei mir nicht gibt. Ich glaube ich verwende noch die Version 7.0.0 Alpha.
Eduard Andre
  Mit Zitat antworten Zitat
Benutzerbild von mschaefer
mschaefer

 
Delphi 12 Athens
 
#70
  Alt 8. Mai 2011, 21:37
Wenn man so eine Internettabelle mit merheren Usern teilt, gemeinsam Zugriff hat, wie würdet Ihr die Verwaltung organisiernen? Zum Beispiel, wenn nur die eigenen Datensätze geändert werden können sollen, oder diejenigen, die vom ausdrücklich freigegeben sind.
Martin Schaefer
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 7 von 10   « Erste     567 89     Letzte »    


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 03:33 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