Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Datenbank Projekt!?! (https://www.delphipraxis.net/26068-datenbank-projekt.html)

Cancer 17. Jul 2004 15:24


Datenbank Projekt!?!
 
Hi Leude also das Board ist net schlecht habe schon einiges gebrauchen können.
Aber nun zu meinem Problem ich muss für die Schule ein Projekt machen und da ich in meinem letzten Projekt ziemlichen Müll gebaut habe und die Note auch so ausfiel wollte ich nun etwas früher anfangen und mir etwas Hilfe besorgen.

Also was ich fragen wollte ob mir vieleicht jemand Helfen könnte bei meinem Projekt.Diese Person sollte sich mit Datenbanken auskennen.
Und zwar wollte ich ein Projekt machen wo ich Daten von einer SQL Datenbank die auf einem Webspace liegt in einen Datenbank auf meinem Rechner laden.Da ich aber leider sogut wie keine Ahnung von Datenbanken habe wollte ich fragen ob einer so nett wäre und mir dabei helfen könnte??

Also ihr könnt mich per ICQ anquatschen, diese steht in meinem Profil!

Sharky 17. Jul 2004 15:29

Re: Datenbank Projekt!?!
 
Zitat:

Zitat von Cancer
...Und zwar wollte ich ein Projekt machen wo ich Daten von einer SQL Datenbank die auf einem Webspace liegt in einen Datenbank auf meinem Rechner laden.....

Hai Cancer,
was für eine Datenbank ist es denn "auf dem Webspace"? Und was für eine auf deinem Rechner?
Was hast Du denn schon in deinem Programm?

Cancer 17. Jul 2004 15:37

Re: Datenbank Projekt!?!
 
Also ich auf dem Webspace liegt eine SQL Datenbank und ich benutze gerade eine Paradox 7 und ich habe bis jetzt nur die Paradox 7 datenbank mit dem Kompenenten.

Also wie gesagt soviel Ahnung habe ich von datenbanken net!

Thorben86 17. Jul 2004 15:56

Re: Datenbank Projekt!?!
 
Da muss ich mal wieder auf die Tutorials von Delphi-Source verweisen. Les dir das mal durch, da steht recht gut wie man mit Datenbanken arbeitet

r_kerber 17. Jul 2004 16:28

Re: Datenbank Projekt!?!
 
Moin Cancer,

Zitat:

Zitat von Cancer
Also ich auf dem Webspace liegt eine SQL Datenbank und

SQL-Datenbanken gibt's wie Sand am Meer: MySQL, Informix, MS SQL-Server, ORACLE, Interbase, ...
Was ist das für ein WebSpace? Linux - Apache oder Windows - IIS? Welche Möglichkeiten hast Du für den Zugriff auf die DB. Das Ganze, das Du hier geschrieben hast ist doch etwas verschwommen, so das es doch recht schwer ist, Dir Tips zu geben.

Cancer 20. Jul 2004 17:02

Re: Datenbank Projekt!?!
 
Also in erster Linie wollte ich erstmal fragen ob es überhaupt möglich ist??
Also ich wollte folgendes Projekt machen und zwar habe ich meinem lokalen Rechner eine Paradox 7 Datenbank.
Dann hat mein Kumpel irgendwo einen Server stehen auf den ich dann Online Zugriff hätte (KA was das für einer ist ich bekomm den Typen net erreicht). Auf dem Server wird dann einen MySQL Datenbank erstellt mit einigen Daten.
So ich wollte jetzt mit meiner Datenbank auf diesen Server mit der SQl-Datenbank zugreifen eine Abfrage machen und das ich dann von dem Server das Ergebenis in meine Datenbank bekomme und diese Daten lokal speichern ind meiner Datenabnk!

Ich hoffe das ich jetzt ein paar Fragen beantworten konnte! :-D

r_kerber 20. Jul 2004 17:31

Re: Datenbank Projekt!?!
 
Hallo Cancer,

ja es geht. Ein Möglichkeit wäre ASP.NET. Hier eine kleine Demo (Einheitenumrechnung. Die erforderlichen Daten (Befüllung der Comboboxen, benötigte Zahlenwerte) werden aus einer MySQL-Datenbank geholt. Oder Du nachst SOAP. Eine kleine Einführung findest Du hier.

Cancer 20. Jul 2004 18:10

Re: Datenbank Projekt!?!
 
Ist das echt so kompliziert???
Ich habe gedacht das es einfacher geht???
zb. mit dbExpress oder geht es wirklich net einfacher???


Vieleicht ist es einfacher wenn ich mein Projekt genauer beschreibe.

Also ich habe auf dem Server eine SQL-Datenbank und dieser Datenabnk sind Filmdaten von DVD´s gespeichert zb. Name, Genre, Format usw.

So ich habe jetzt bei mir eine Paradox Datenbank und möchte auf die SQL Datenbank die auf dem Server vom Kumpel ist zugreifen.So nun habe ich einen Button und den drück ich dann und geben zb. Kill Bill eine so nun will ich die Daten die zu Kill Bill in der SQL DB stehen in meine DB haben zb. in eine DBEDit will ich den Namen stehen haben in einem anderen DBEdit das Format usw.

Halbwegs verstanden? :-D

r_kerber 20. Jul 2004 18:40

Re: Datenbank Projekt!?!
 
Wenn Ihr kein gemeinsames LAN habt, sondern nur via Internet verbunden seid, habt Ihr wenig andere Möglichkeiten. Es geht aber noch komplizierter: EJB oder CORBA. :mrgreen:

DataCool 21. Jul 2004 00:32

Re: Datenbank Projekt!?!
 
Hi,

wenn Du zu der Datenbank auf dem WebServer einen Db-Connect hinbekommst(User eingerichtet der von extern zugreifen darf), dann sollte das eigentlich alles gar kein Problem sein.

Du verbindest Dich zu beiden Datenbanken, lokal zu Paradox und zum Server über die Zeos Komponenten zu MySQL-Server DB ServerIp:Datenbankport (std. 3306)

So und wenn Du jetzt ne Query über nen SErver schickst kannst Du die Informationen lokal in deine DB schreiben.

Cancer 21. Jul 2004 10:41

Re: Datenbank Projekt!?!
 
@DataCool

Ist ja alles schön und gut was du mir da erzählst, aber womit könnte ich diesen Connect bekommen??

Und was ist eine Zeos Komponente?Ist das bei Delphi dabei??Man kann dich diese Verbindung auch mit dbExpress machen oder??
Also wie gesagt ich ein ziemlicher Neuling auf diesem Gebiet?

SORRY!!

DataCool 21. Jul 2004 10:46

Re: Datenbank Projekt!?!
 
Hi,

die Zeos Komponenten sind nicht bei Delphi dabei !
Aber wenn Du unter Torry nach Zeos suchst, findest Du die Komponenten.

Mit DBX geht es nicht, weil Du ja eine MySQL Datenbank ansprechen willst

Cancer 21. Jul 2004 11:05

Re: Datenbank Projekt!?!
 
Und wie mach ich das dann alles???Ich meine mit Delphi und diese Zeos und SQL ???Oh man dashört sich ja etwas komplex an??Gibt es dafür ein Tut??Oder kannst du mir das irgendwie erklären???

DataCool 21. Jul 2004 11:21

Re: Datenbank Projekt!?!
 
Hi,

die Zeos Komponenten funktionen fast genauso wie die normalen Datenbank-Komponenten von Delphi.
Hast Du denn etwas Grundwissen von SQL-Statements ?

Nalincah 21. Jul 2004 11:25

Re: Datenbank Projekt!?!
 
Kannst doch auf MySQL per ODBC zugreifen. Nimm 2 ADO-Cons, verbinde eine mit MySQL, eine mit deiner lokalen DB. Dann kannst du ganz einfach mit den ADOTablen Daten auslesen und auf reinschreiben

r_kerber 21. Jul 2004 17:17

Re: Datenbank Projekt!?!
 
Sowohl ZEOS als auch ODBC funktionieren über's Internet nur, wenn die Datenbank externe User zuläßt. Dazu gehört IMHO einige Konfigurationsarbeit am Web-Server und am Datenbank-Server. Ist also nicht ganz ohne. Und auch nicht ungefährlich, weil dadurch u.U. Angreifern Tür und Tor geöffnet wird. Aus diesem Grund kommt bei bei Web-Providern nur in den seltensten Fällen direkt auf die angebotenen Datenbanken. In der Regel ist der Zugriff Webseiten-basiert (z.B. PHPMyAdmin).
Wenn ich die Beiträge von Cancer richtig verstehe (er kann mich gern korrigieren), dann ist Kenntnisstand, was DB- und Web-Server betrifft, nicht sehr groß. Ich an seiner Stelle würde die Finger davon lassen. Da ist SOAP (geht über das "normale" HTTP-Protokoll) doch etwas sicherer und so kompliziert ist es ja nun auch nicht.

Cancer 22. Jul 2004 12:48

Re: Datenbank Projekt!?!
 
Also Leude folgender Stand ich habe einen Kumpel von mir gefragt der Arbeitet bei einer etwas größeren Firma und beschäftigt sich jetzt ca seit 3 mit datenbanken.So er hat gesagt das er mir das macht und das es nicht sehr schwer ist.Er hat mir gesagt das die sowas auf der Arbeit ständig machen.Also danke das ihr mir so dringend helfen wolltet.

Fals jemand intresse hat kann ich ja nachher es euch erklären wenn er es mir gemacht hat!!

Danke für alles! CU!!


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:56 Uhr.

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