Autor Beitrag
JRegier
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 1268

Win XP Home, Prof, 2003 Server
D6 Enterprise
BeitragVerfasst: Mi 29.06.05 15:05 
Hallo, ich kenn mich mit DB Systemen noch nicht gut genug aus! Welche Methoden gibts da?
Wenn die DB im Internet liegt direkter Zugriff, oder Offline? Ok direkter Zugriff weiß ich wie aber wie
wird es Offline gemacht? Mit Transfertabellen? Oder wie das immer auch genannt wird? Wenn verarbeitung fertig das gesammte hochladen? Muß auf dem Server ein Dienst laufen der die ankommenden Daten in DB einpflegt?
Erzält mal... ich habe keine Ahnung! :nixweiss:
GTA-Place
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
EE-Regisseur
Beiträge: 5248
Erhaltene Danke: 2

WIN XP, IE 7, FF 2.0
Delphi 7, Lazarus
BeitragVerfasst: Mi 29.06.05 15:08 
Ich machs immer ganz kompliziert:
Mit Indy ein PHP-Script aufrufen, welches mir die Daten aus der DB holt.
Hat den Vorteil, dass niemand an die Zugangsdaten der DB kommt.

_________________
"Wer Ego-Shooter Killerspiele nennt, muss konsequenterweise jeden Horrorstreifen als Killerfilm bezeichnen." (Zeit.de)
JRegier Threadstarter
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 1268

Win XP Home, Prof, 2003 Server
D6 Enterprise
BeitragVerfasst: Mi 29.06.05 15:18 
user profile iconGTA-Place hat folgendes geschrieben:
Ich machs immer ganz kompliziert:
Mit Indy ein PHP-Script aufrufen, welches mir die Daten aus der DB holt.
Hat den Vorteil, dass niemand an die Zugangsdaten der DB kommt.


Ich meine was ist wenn ich den Befehl Post gebe? wird dan wieder eine Verbindung aufgebaut und Daten gespeichert?
Und so jeder einzelne Datensatz? Vieleicht wirds ja heutzutage schon anders gemacht? Erst alle Daten Offline
speichern und dann am ende der Sitzung in die Original DB Online übertragen? Vorteil ist ja es braucht nicht
soviel Zeit um immer wieder neu zu verbinden!
firus1983
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 170

Win98,XP,
D6 Entrpr
BeitragVerfasst: Mi 29.06.05 15:47 
Meines Wissens ist es bei MySQL-DB der meisten Provider so, das ein Zugriff nur über Localhost möglich ist, d.h. du MUSST in diesem Fall den Umweg über ein PHP-Skript machen :D

_________________
Veni Vidi Codi !
Ich kam, sah, und programmierte !
JRegier Threadstarter
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 1268

Win XP Home, Prof, 2003 Server
D6 Enterprise
BeitragVerfasst: Mi 29.06.05 16:11 
user profile iconfirus1983 hat folgendes geschrieben:
Meines Wissens ist es bei MySQL-DB der meisten Provider so, das ein Zugriff nur über Localhost möglich ist, d.h. du MUSST in diesem Fall den Umweg über ein PHP-Skript machen :D


Ich habe nur wenig mit PHP Programmiert was wird den genau in diesem Fall mit PHP gemacht?
direction4delphi
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 84

WIN 95, WIN 98, WIN ME, WIN NT, WIN 2000, WIN XP, VISTA
D2 Prof, D4 Prof,D2005 Prof, Delphi4Php
BeitragVerfasst: Do 30.06.05 16:24 
user profile iconJRegier hat folgendes geschrieben:
user profile iconfirus1983 hat folgendes geschrieben:
Meines Wissens ist es bei MySQL-DB der meisten Provider so, das ein Zugriff nur über Localhost möglich ist, d.h. du MUSST in diesem Fall den Umweg über ein PHP-Skript machen :D


Ich habe nur wenig mit PHP Programmiert was wird den genau in diesem Fall mit PHP gemacht?


Da gibts mehrere Möglichkeiten du schickst dein Anfrage an das PHP Script das dir ein csv File zurück gibt das verarbeitest du lokal und schickst es wieder an ein PHP Script.

Check mal ob du wirklich nur Zugriff über localhost hast ansonsten Zeos ZQuery.

mfg
MILLI
JRegier Threadstarter
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 1268

Win XP Home, Prof, 2003 Server
D6 Enterprise
BeitragVerfasst: Do 30.06.05 16:41 
user profile icondirection4delphi hat folgendes geschrieben:

Check mal ob du wirklich nur Zugriff über localhost hast ansonsten Zeos ZQuery.


Ich habe schin Zugriff und benutze auch Zeus ZQuery mit ZConnection! Nur irgendwie klappt es nicht ein Exception
abzufangen wenn ich versuche zu Connecten! Trotz timeout auf 5 sek gesetzt bleibt Programm hängen! Auch ohne Delphi
wenn du fragen willst!
direction4delphi
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 84

WIN 95, WIN 98, WIN ME, WIN NT, WIN 2000, WIN XP, VISTA
D2 Prof, D4 Prof,D2005 Prof, Delphi4Php
BeitragVerfasst: Do 30.06.05 16:51 
user profile iconJRegier hat folgendes geschrieben:
user profile icondirection4delphi hat folgendes geschrieben:

Check mal ob du wirklich nur Zugriff über localhost hast ansonsten Zeos ZQuery.


Ich habe schin Zugriff und benutze auch Zeus ZQuery mit ZConnection! Nur irgendwie klappt es nicht ein Exception
abzufangen wenn ich versuche zu Connecten! Trotz timeout auf 5 sek gesetzt bleibt Programm hängen! Auch ohne Delphi
wenn du fragen willst!


Schau dir deinen Code nochmal an. Ich arbeite bereits seit ca 5 Jahren mit Zeos und MySQL und 90 % der Server liegen im Internet -> Problemlos (Einst mit Delphi2 ->Delphi4 nun Delphi2005). Also muss in deiner Applikation der Wurm drin sein.

mfg
MILLI
JRegier Threadstarter
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 1268

Win XP Home, Prof, 2003 Server
D6 Enterprise
BeitragVerfasst: Do 30.06.05 17:01 
Ich weiß nicht es scheint so Delphi hat ein Problem, wenn ich auch in eine OnClick procedure Zeile 1 ein Haltepunkt setze und der wird nicht angesprungen Programm bleibt hängen! Ich habe in einem anderen Topic geschrieben ein
Iternal Error THR 406 muß ich Delphi neu installieren?