Delphi-PRAXiS
Seite 2 von 4     12 34      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Paradox im Netzwerk einrichten (https://www.delphipraxis.net/111569-paradox-im-netzwerk-einrichten.html)

mkinzler 6. Apr 2008 15:24

Re: Paradox im Netzwerk einrichten
 
Wir haben so keinem Anhaltspunkt, was bei deinem Projekt nicht stimmt.

scuby 6. Apr 2008 15:32

Re: Paradox im Netzwerk einrichten
 
Liste der Anhänge anzeigen (Anzahl: 2)
ich stell mal die erste und zweite unit online....

da sollte es eigentlich losgehen, das mehrere Benutzer auf 2 Datenbanken auf dem Netzlaufwerk z:\ zugreifen sollen...(in der Version die Online ist, sind noch keinerlei veränderungen für das Netzwerk gemacht..es ist als die Einbenutzer PC Version)

omata 6. Apr 2008 15:35

Re: Paradox im Netzwerk einrichten
 
Also so langsam rollen sich mir die Fussnägel hoch.

Ich arbeite auch in einer Verwaltung und wir haben auch eine Studentenverwaltung und dort gibt es auch immer wieder ganz tolle neue Ideen. Das ist auch der Grund dafür das wir da zukunftsoriendiert drangehen, damit wir nicht gleich am Poller sind, wenn mal wieder neue Ideen auf uns niederprasseln.

Zitat:

Zitat von scuby
Ich habe ein Verwaltungsprogramm für Studenten und deren abgeleistet Arbeit auf Veranstaltungen => 3 Datenbanken und ein Programm.

Du hast also drei Datenbanken? Wieviel Tabellen sind den in den einzelnen Datenbanken? Oder sind das Tabellen? Du willst uns also sagen das du wegen 3 Tabellen dein Programm nicht umbauen kannst?
Such dir ein vernüpftiges DBMS aus: Firebird, MSSQL, Oracle, Postgres, MySQL installiere dir den Server und wird deines Lebens glücklich. Dann hast du Mehrbenutzerfähigkeit, Datensicherheit und Erweiterungsmöglichkeiten ohne Ende.

Wenn du zum Beispiel die ZEOS-Datenbankkomponenten nimmst bist du sehr nah an der BDE, da brauchst du nur Suchen + Ersetzen durchführen und deine Software ist in Null-Komma-Nix auf die neuen Datenbankkomponenten umgebaut. Die ZEOS-Library unterstützt sehr viele Datenbanken, da bist du zukunftssicher aufgestellt.

Gruss
Thorsten

PS: ich sollte diesen Thread nicht weiter beachten, mein Blutdruck - hilfe!
PPS: Unit1, Unit2? was sind das für Dateinamen!

Jelly 6. Apr 2008 15:42

Re: Paradox im Netzwerk einrichten
 
Das Problem an deinem Code ist, dass da ja aber überhaupt nicht hervorgeht, wie du auf die DB verbindest... Deshalb kann an dieser Stelle nix gesagt werden, ausser kritisiert werden, dass deine Unit- und Objektnamensgebung nicht gerade optimal gewählt ist. Ausserdem könnte deine Button1Click Prozedur wesentlich übersichtlicher gestaltet werden... (und nicht nur die).. Aber das ist ja hier primär nicht das Problem.

EDIT: Und um an der Aussage von Omate noch anzuknüpfen: Bei einem Wechsel auf ein anderes DBMS könnte dann gleich in einem Zuge auch mal der Code gescheit aufgeräumt werden.

scuby 6. Apr 2008 16:06

Re: Paradox im Netzwerk einrichten
 
Nun gut, nachdem hier nur Kritik einfliegt habe ich mich entschieden umzusteigen....

Nun meine Frage, was empfiehlt ihr was ich nehmen sollte - natürlich auch damit ich möglichst wenig verändern muss - und wo bekomme ich diese Komponenten her?

mkinzler 6. Apr 2008 16:14

Re: Paradox im Netzwerk einrichten
 
http://www.delphi-treff.de/tutorials...d/katalog/147/

Jelly 6. Apr 2008 16:18

Re: Paradox im Netzwerk einrichten
 
Persönlich empfehle ich gerne den SQL Server 2005 in der Express Version von MS. Kostet nix, und ist sehr leicht upgradebar auf ne kostenpflichtige Version, falls es denn mal zu eng wird. Die Restriktionen, die eine Express Version hat, werden aber in deinem Fall wohl eher nicht von Relevanz sein:
An deinen SQL Statements wirst du nicht viel umbauen müssen, da die bislang so elementar einfach sind, dass da kaum Probleme bei einem der genannten Systeme zu erwarten sind... Aber weg von der BDE musst du (also alle TQuery, TTable, TDatabase Objekte ersetzen durch TADOQuery oder auf die Zeos Komponenten oder die Corelab Komponenten aufbauen. Letztere bieten jetzt auch ein UniDAC an, das für alle genannten DBMS funktioniert (ungetestet).

omata 6. Apr 2008 16:20

Re: Paradox im Netzwerk einrichten
 
Für Firebird kann man sonst auch noch FlameRobin einsetzen.

scuby 6. Apr 2008 16:47

Re: Paradox im Netzwerk einrichten
 
So hab mich für Firebird und Zeros enschieden und alle relevanten sachen gedownloaded nun wollte ich zeros kompilieren und ich bekomme nur fehler...langsam verzweifele ich echt

omata 6. Apr 2008 16:50

Re: Paradox im Netzwerk einrichten
 
Was genau hast du wo runtergeladen?
Welche Delphi-Version benutzt du?
Welche Fehler bekommst du?

haentschman 6. Apr 2008 16:52

Re: Paradox im Netzwerk einrichten
 
Hallo...

- welches Delphi hast Du ?
- Biblothekspfade eingetragen ?

:evil: warum schreibe ich immer so langsam !

:hi:

scuby 6. Apr 2008 16:54

Re: Paradox im Netzwerk einrichten
 
Delphi 6 Enterprise

Zeos Controls 1.1.2 gamma
Zeos Database Designer 1.0.0
Zeos Database Explorer 1.1.4 gamma
Zeos Database Objects
Zeos Database View

Download bei SourceForge

mkinzler 6. Apr 2008 16:55

Re: Paradox im Netzwerk einrichten
 
Welche Zeos Version?

scuby 6. Apr 2008 16:58

Re: Paradox im Netzwerk einrichten
 
Gibt es Zeos nomma extra? Wenn ja wo bekomm ich das weil zeoslib.net down ist

haentschman 6. Apr 2008 16:58

Re: Paradox im Netzwerk einrichten
 
Du brauchst für die Kombination firebird / Zeos nur die ZeosDatabaseObjects.

eine funktionierende Zeos Version ist 6.6.2 suche mal nach ZEOSDBO-6.6.2-rc.zip

Download ZEOSDBO 6.6.2

Packages für D6 compilieren--> Installieren

mkinzler 6. Apr 2008 17:00

Re: Paradox im Netzwerk einrichten
 
http://zeosforum.net.ms/

scuby 6. Apr 2008 17:06

Re: Paradox im Netzwerk einrichten
 
Sooo gedownloaded und kompiliert ohne fehler, aber ich habe keine Komponenten in meinen Registerkarten...

mkinzler 6. Apr 2008 17:08

Re: Paradox im Netzwerk einrichten
 
Hast du alle Packages kompilliert und das ZComponent-Package installiert?

scuby 6. Apr 2008 17:09

Re: Paradox im Netzwerk einrichten
 
jap....fehler aber behoben....alles gut jetzt...DANKE

haentschman 6. Apr 2008 17:09

Re: Paradox im Netzwerk einrichten
 
Installieren....

:evil: wieder zu spät....macht keinen Spaß !!!
@mkinzler Laß uns doch auch mal eine Chance :mrgreen:

IBExpert als Tool um direkt mit der Datenbank zu arbeiten ist empfehlenswert. :thumb:

scuby 6. Apr 2008 17:18

Re: Paradox im Netzwerk einrichten
 
So aber nun gleich was neues....
Wolle gerade über FlameRobin eine neue Datenbank anlegen aber er lässt mich nicht auf den Firebirdserver da er nen usernamen und nen pw haben will....Habe aber keins angegeben...was nun?

mkinzler 6. Apr 2008 17:21

Re: Paradox im Netzwerk einrichten
 
Der Standard-Datenbankadiministrator heißt SYSDBA mit dem Passwort masterkey

scuby 6. Apr 2008 17:23

Re: Paradox im Netzwerk einrichten
 
damit lässt er mich leider nicht rein (hab in der manual geschaut)

EDIT: Eben ging es nun meint er unavailable database

mkinzler 6. Apr 2008 17:24

Re: Paradox im Netzwerk einrichten
 
Läuft der Server?

scuby 6. Apr 2008 17:26

Re: Paradox im Netzwerk einrichten
 
Ja Server läuft

scuby 6. Apr 2008 17:31

Re: Paradox im Netzwerk einrichten
 
Beim erstellen einer neuen Datenbank meint er...


unavailable database

mkinzler 6. Apr 2008 17:32

Re: Paradox im Netzwerk einrichten
 
Sie existiert ja auch noch nicht.

scuby 6. Apr 2008 17:34

Re: Paradox im Netzwerk einrichten
 
Soweit bin ich auch....hab nach manual eine erstellen wollen und dann kommt der Fehler....weil ich muss einen Databsepath angeben

mkinzler 6. Apr 2008 17:38

Re: Paradox im Netzwerk einrichten
 
Wie sehen deine Verbindungsoptionen aus? Achtung der Pfad muss aus Serversicht aus sein.

scuby 6. Apr 2008 17:41

Re: Paradox im Netzwerk einrichten
 
Hab alles auf Standard gelassen und nichts geändert

mkinzler 6. Apr 2008 17:43

Re: Paradox im Netzwerk einrichten
 
Servername? Pfad?

scuby 6. Apr 2008 17:45

Re: Paradox im Netzwerk einrichten
 
Beim Creating Server konnte ich leider keinen Pfad angeben.... den kann ich nur bei DBs angeben und da ist es Z:\

Server heißt localhost

mkinzler 6. Apr 2008 17:47

Re: Paradox im Netzwerk einrichten
 
Ich kenne FlameRobin nicht so. Zeig mal einen Screenshoot. Aber auch beim Erzeugen müsste er nach dem Pfad der zu erzeugenden Datenbank fragen.

scuby 6. Apr 2008 17:50

Re: Paradox im Netzwerk einrichten
 
machen wir anders kannstdu mir nen direktlink zu IBExpert geben das scheint echt besser zu sein....

mkinzler 6. Apr 2008 17:51

Re: Paradox im Netzwerk einrichten
 
http://ibexpert.biz/ibe/index.php?n=Main.DownloadFree

Jelly 6. Apr 2008 18:01

Re: Paradox im Netzwerk einrichten
 
Zitat:

Zitat von scuby
Beim Creating Server konnte ich leider keinen Pfad angeben.... den kann ich nur bei DBs angeben und da ist es Z:\

Z:\ kann nicht sein, weil es sich da doch wahrscheinlich um einen Netzwerklaufwerk handelt...

Um zu einem Firebird Server zu verbinden brauchst du 5 Dinge:
  • Server: Name oder IP des Rechners, aus Client-Sicht
  • Databasename: Der Dateiname der Datenbank (.fdb Datei), inklusive vollwertigem Pfad (aus Serversicht und muss auch lokal auf dem Server liegen, also nicht Laufwerk z:/ oder so).
  • Port: Sollte 3050 sein
  • Username: z.B. SYSDBA
  • Passwort: z.B. masterkey

scuby 6. Apr 2008 18:11

Re: Paradox im Netzwerk einrichten
 
So hab installiert und wollte auch hier ne DB anlegen und er meint beim Anlegen wenn ich ihm ein Ordner zuweise wo das hin soll, er kann den Ordner nicht öffnen...

warum?

Genau meldubng. das System kann den angegebenen Pfad nicht finden

haentschman 6. Apr 2008 18:17

Re: Paradox im Netzwerk einrichten
 
Liste der Anhänge anzeigen (Anzahl: 1)
wie heißen deine Ordner ?


Beispiel im Anhang:

- firebird Server läuft auf firma-server
- Datenbankdatei ist das Laufwerk C auf firma-server ! (lokales Laufwerk aus Serversicht )
- Clientdatei ist das lokale Laufwerk des Client Computers

:P

mkinzler 6. Apr 2008 18:35

Re: Paradox im Netzwerk einrichten
 
Mach mal einen Screenshot des Dialogs.

scuby 6. Apr 2008 18:57

Re: Paradox im Netzwerk einrichten
 
So hat bei mir wunderbar geklappt jetzt...Datenbank angelegt und alles gut...

Nun ne Frage zu meinem Programm welches ich gleich umschreiben werde mit den neuen Komponenten...

Ihr sagtet ja ich muss einige Komponenten auswechseln aber die SQL-Anweisungen können so bleiben oder ?
Muss ich mit Sessions aufpassen oder macht das Firebird für mich ?


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:21 Uhr.
Seite 2 von 4     12 34      

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 by Thomas Breitkreuz