Delphi-PRAXiS
Seite 1 von 3  1 23      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Datembankeverbindung mit Online-Server (https://www.delphipraxis.net/131143-datembankeverbindung-mit-online-server.html)

thiagojonas 19. Mär 2009 15:49

Datenbank: Acces • Zugriff über: ADO

Datembankeverbindung mit Online-Server
 
Hall Freunde :-D

Ich würde gerne eine Verbindung mit einer Access Datenbank die online ist herstellen.
Kann ich bei der ADO Connection einfach den URL Pfad der Datei angeben?
Die Datebank müsste dann ja passwortgechützt sein, damit da niemand ran kann wenn er den Pfad kennt, oder?

Liebe Grüße :-D

Bernhard Geyer 19. Mär 2009 15:53

Re: Datembankeverbindung mit Online-Server
 
Vergiss Access. Dies ist eine Desktop-Datenbank die eine normales Netzwerkshare benötigt und performancetechnisch eh bei solcher konstelation unbrauchbar ist. Besorg dir einen Webspace mit von außen zugänglicher MySQL-DB.

nahpets 19. Mär 2009 16:14

Re: Datembankeverbindung mit Online-Server
 
Hallo,

theoretisch würde sowas gehen:
Code:
\\servername\freigabename\verzeichnis\struktur\unter\der\Freigabe\DeineAccessDatenbank.MDB
selbst mit einem
Code:
\\127.0.0.1\freigabename\verzeichnis\struktur\unter\der\Freigabe\DeineAccessDatenbank.MDB
wobei 127.0.0.1 eine beliebige IP-Adresse ist, könnte es funktionieren, aber auf einen sicheren und dauerhaften Einsatz kannst Du dich damit kaum einlassen.

Mir wäre das auf jeden Fall zu haarig.

thiagojonas 19. Mär 2009 16:14

Re: Datembankeverbindung mit Online-Server
 
Super! Dachte ich mir schon.
Okay ich habe eine SQL Datenbank auf meinem Server.
Wie kriege ich da eine Verbindung hin?

nahpets 19. Mär 2009 17:08

Re: Datembankeverbindung mit Online-Server
 
Hallo,

Du baust Dir den Connectionstring in 'ner Adoconnection zusammen.

Provider: Microsoft Ole DB Provider for SQL Server

Bei Verbindung unter 1: Servername den Namen des Servers oder seine IP-Adresse eingeben.
Anmeldeoption auswählen (vermutlich Spezifischen Benutzername und Kennwort verwenden)

Wenn die Eingaben drin sind, solltest Du bei 3. über den Pfeil rechts eine Datenbank auswählen können.

Danach auf Verbindung testen klicken. Geht's, dann ok und die AdoConnection kann eine Datenbankverbindung herstellen.

mkinzler 19. Mär 2009 17:12

Re: Datembankeverbindung mit Online-Server
 
Ich würde aber das Konzept der direkten Verbindung überlegen

Elvis 20. Mär 2009 13:55

Re: Datembankeverbindung mit Online-Server
 
Zitat:

Zitat von mkinzler
Ich würde aber das Konzept der direkten Verbindung überlegen

Ja, es würde wohl mehr Sinn machen die Teile, die du aus der DB im Client brauchst durch eine Zwischenschicht zu leiten. Zum Beispiel XML RPC, REST oder SOAP in PHP, Ruby oder .Net/Mono (je nachdem was du zur Verfügung hast).

Eine öffentlich sichtbare DB ähnelt einem weit aufgerissenem Scheunentor mit einer leuchtenden Neonreklame dran "Eintritt frei für jeden".

Bernhard Geyer 20. Mär 2009 14:02

Re: Datembankeverbindung mit Online-Server
 
Zitat:

Zitat von Elvis
Eine öffentlich sichtbare DB ähnelt einem weit aufgerissenem Scheunentor mit einer leuchtenden Neonreklame dran "Eintritt frei für jeden".

Und sowas kann für einigen Schaten sorgen, siehe SQL Slammer

thiagojonas 20. Mär 2009 16:14

Re: Datembankeverbindung mit Online-Server
 
@nahpets

Alos irgenwie geht das nicht.

Meine Server: http://www.meineDomanain.de

Das Benutername: Benuternamewo ich auf der Seite meines Anbieters ins Einstellungsbereich gelange

Das Passwort: Passwort wo ich auf der Seite meines Anbieters ins Einstellungsbereich gelange

Woran liegst?

Oder muss ich den Namen meiner Datenbank angeben?

Bernhard Geyer 20. Mär 2009 16:23

Re: Datembankeverbindung mit Online-Server
 
Hast du wirklich einen MS SQL-Server oder doch MySQL?
Ist der externe Zugriff überhaupt freigeschaltet?


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:05 Uhr.
Seite 1 von 3  1 23      

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