Autor Beitrag
danilo78
Hält's aus hier
Beiträge: 1



BeitragVerfasst: Fr 13.12.02 16:27 
Hallo. Habe eine Lagerverwaltung in einer Kassenanwendung integriert und nun soll ein zweiter PC angeschlossen werden, der im lager steht. Jetzt würde ich ungern die Datenbank austauschen da noch einige andere Tabellen auf Paradoxbasis in dem Programm verwendet werden und das ganze stabil läuft. I.d.R. ist die betreffende Paradox tabelle auf dem Kassensystem auch "closed" nur wenn ein artikel verkauft wird, wird die DB geöffnet die änderung vorgenommen und wieder geschlossen, nun sollen Wareneingänge etc. im Lager registriert werden und das möglichst so das trotzdem an der Kasse kassiert werden kann. Ist das mit Paradox möglich oder muss ich auf eine andere DB z.B. MySQL ausweichen ?
alexschultze
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 317



BeitragVerfasst: Fr 13.12.02 18:09 
moment. Meiner Kenntniss nach sollte das gehen. Ich schau gleich mal in meinem Buch...., mom

das Buch heißt noch Delphi 5 - Datenbankprogrammierung
von Michael Ebner. Nur zu empfehlen. Da steht im groben sollte man das dann mit Interbase machen. (Client / Server)

Ich versuche dir das gleich mal zu posten (sollte auf CD draufsein)
alexschultze
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 317



BeitragVerfasst: Fr 13.12.02 18:10 
argh, kann die CD gerade in meiner Unordnung nett finden. Aber schau mal ob du das Buch findest, oder such in der Delphi Hilfe. Interbase scheint da schon das Gesuchte zu sein
LCS
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 1305
Erhaltene Danke: 1

WIN 7, WIN 8
Delphi XE5, Delphi XE, Delphi 2007
BeitragVerfasst: Fr 13.12.02 18:25 
Hi
Generell ist es schon möglich, aber nicht gerade optimal. Vor allem wenn du mit TQuery auf die Paradox DB im Netz zugreifst. Da kannst du dich auf ziemliche Wartezeiten einstellen. Solange du auf einzelne Datensätze mit FindKey o.ä. zugreifst geht das auch im Netz noch ziemlich fix.
Wichtig ist nur, dass das BDE-NetDir auf ein Netzwerklaufwerk verweist und dass es bei allen Arbeitsstation immer das gleiche ist.

Der Arbeitsaufwand auf eine andere Datenbank ist unter Umständen grösser als die ganze Sache wert ist. Wenn allerdings abzusehen ist, dass das System in naher Zukunft noch weiter ausgebaut werden soll, würde ich lieber jetzt in den saueren Apfel beissen.

Gruss Lothar

_________________
Der BH ist für die Brust, der Plan ist für'n Ar...
bis11
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 1247
Erhaltene Danke: 2

Apple Mac OSX 10.11

BeitragVerfasst: Fr 13.12.02 18:49 
Hi,

ich würde Dir auch das empfehlen was Lothar geschrieben hat. Aber es gibt noch einen recht einfacheren Weg, wenn Du die TQueryKompo benutzt um auf die Paradox-DB zuzugreifen und die Datenbank auch über diese Kompo erstellt hast mit SQL-Befehlen, brauchst Du nur die Komponenten austauschen gegen die TADOQueryKompo und dann die Paradox-DB in Access zu konvertieren. Geht hervorragend.
Klabautermann
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Veteran
Beiträge: 6366
Erhaltene Danke: 60

Windows 7, Ubuntu
Delphi 7 Prof.
BeitragVerfasst: Fr 13.12.02 20:34 
Hallo,
danilo78 hat folgendes geschrieben:
Ist das mit Paradox möglich oder muss ich auf eine andere DB z.B. MySQL ausweichen ?

generell ist das möglich, ich würde dir aber abraten. Ich habe sehr schlechte erfahrungen mit Paradox im Netz gemacht (häufiger Datenverlusst). Allerdings muss ich dazu sagen, das es bis zu 5 Rechner gleichzeitig auf die DB zugegriffen haben und das auch wesentlich massiever als du es hier beschreibst.
Ich bin dann gezwungendermaßen auf Advantage umgestiegen, da dies einen einfachen Umstieg versprach und habe es bis heute nicht bereut.
Ein paar Infos zu alternativ DBs (inkl. Advantage) findest du hier.
Ich empfehle wie gesagt nicht bei Paradox zu bleiben. Eine überlegung sollte es dir wert sein ;).

Gruß
Klabautermann