Autor |
Beitrag |
JRegier
      
Beiträge: 1268
Win XP Home, Prof, 2003 Server
D6 Enterprise
|
Verfasst: 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! 
|
|
GTA-Place
      

Beiträge: 5248
Erhaltene Danke: 2
WIN XP, IE 7, FF 2.0
Delphi 7, Lazarus
|
Verfasst: 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 
      
Beiträge: 1268
Win XP Home, Prof, 2003 Server
D6 Enterprise
|
Verfasst: Mi 29.06.05 15:18
GTA-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
      
Beiträge: 170
Win98,XP,
D6 Entrpr
|
Verfasst: 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 
_________________ Veni Vidi Codi !
Ich kam, sah, und programmierte !
|
|
JRegier 
      
Beiträge: 1268
Win XP Home, Prof, 2003 Server
D6 Enterprise
|
Verfasst: Mi 29.06.05 16:11
firus1983 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  |
Ich habe nur wenig mit PHP Programmiert was wird den genau in diesem Fall mit PHP gemacht?
|
|
direction4delphi
      
Beiträge: 84
WIN 95, WIN 98, WIN ME, WIN NT, WIN 2000, WIN XP, VISTA
D2 Prof, D4 Prof,D2005 Prof, Delphi4Php
|
Verfasst: Do 30.06.05 16:24
JRegier hat folgendes geschrieben: | firus1983 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  |
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 
      
Beiträge: 1268
Win XP Home, Prof, 2003 Server
D6 Enterprise
|
Verfasst: Do 30.06.05 16:41
direction4delphi 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
      
Beiträge: 84
WIN 95, WIN 98, WIN ME, WIN NT, WIN 2000, WIN XP, VISTA
D2 Prof, D4 Prof,D2005 Prof, Delphi4Php
|
Verfasst: Do 30.06.05 16:51
JRegier hat folgendes geschrieben: | direction4delphi 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 
      
Beiträge: 1268
Win XP Home, Prof, 2003 Server
D6 Enterprise
|
Verfasst: 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?
|
|