Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Accesstabelle ins Internet (https://www.delphipraxis.net/21154-accesstabelle-ins-internet.html)

1tb30309 28. Apr 2004 15:30


Accesstabelle ins Internet
 
Moinsen,

ich habe ien Programm, welches mittels ADO-Connetion auf einem PAgeControl zwecks besserer Übersicht auch mit DBTEXT und DBMEMO, eine Accesstabelle öffnet (des weiteren wird mittels SQL-ABfragen die TAbelle nach bestimmten Kriterien ausgegeben, Druckausgabe erfolgt per Quickreport)
My Question: Da das ganze gut auf einem EinzelPlatzPC funzt soll die nun auch ins Internet gestellt werden... so dass auch andere diese TAbelle sehen und Abfragen stellen können

nur wie :gruebel:
accessdatei besteht nur aus einer TAbelle
leider no chance weg von access (=> Access datei muss bestehen bleiben)
einfach stumpf die Accesstabelle in html zu verwandeln sieht besch.... aus
(es hatte schon einen GRund DBTEXT und DBMEMO Felder auf einer PAgeControlseite nach bestimmten Regeln anzuwenden)

wie gesagt Hilfe wäre nett :balloon:

ich hoffe ich stelle die frage im richtigen Forum, aber egen DAtenbanken ....
ansonsten :duck:

Bernhard Geyer 28. Apr 2004 15:46

Re: Accesstabelle ins Internet
 
Der Ansatz eine Access-Tabelle übers Internet zur verfügung zu stellen so daß mehrere User gleichzeitig darauf zugreifen ist m.E. nicht möglich (Laufzeiten, Sperrzugriffe setzen, ... welches alles bei einem Netzlaufwerk möglich ist aber bei einer Internet-Verbindung nicht). Dazu wirst Du größere Änderungen an dein Programm vornehmen müssen.
Mögliche Lösung wäre z.B.

- Verwendung von SOAP und programmierung eines SOAP-Servers, welches bestimmte Funktionen bereitstellt und diese dann in die DB auf dem Server eintrag/ausließt
- Verwendung dieser SOAP-Schnittstelle auf dem Client um die Daten vom Server abzufragen/Änderungen hochzumelden.

1tb30309 7. Mai 2004 18:16

Re: Accesstabelle ins Internet
 
HAllo erstmal,
dank microsoft und sasser kam ich jetzt erst wieder ins netz :stupid:

das mit soap hört sich nach viel arbeit an (bzw isch habe keine ahnung...)
wäre s nicht auch denkbar die Accesstabelle in sql (oder sonst ein geignetes datenformat) zu konvertieren ??
wenns nur mit soap geht: Hilfelink wäre janz net :corky:

yankee 7. Mai 2004 19:36

Re: Accesstabelle ins Internet
 
[OT]: na, keine Firewall *g*[/OT]

Jedenfalls gibt es ein paar nette Progs im I-Net (oder du schreibst dir ein selber) die Acess DBs in MySQL-DBs konvertieren. Auch automatisch als Dienst im Hintergrund, damit die DB immer aktuell ist.

Und MySQL wird ja zum Glück von allem und jedem Unterstützt...
Mach's einfach mit PHP

r_kerber 7. Mai 2004 20:59

Re: Accesstabelle ins Internet
 
Zitat:

Zitat von 1tb30309
das mit soap hört sich nach viel arbeit an (bzw isch habe keine ahnung...)

So schwer ist das nun auch wieder nicht: Informationen rund um das Thema WebServices Und außerdem gibt's ja auch noch ASP.NET. Ein Beispiel findest Du hier: http://www.kerber-netz.de/exc/TTLinks.aspx (mit Access).

[edit]Link korrigiert[/edit]

Bernhard Geyer 8. Mai 2004 16:32

Re: Accesstabelle ins Internet
 
Jede Technik (ASPX, MySQL, SOAP) hat ihre Vor- und Nachteile die man gegeneinander abwägen muß:

ASPX: Komplette Umstellung des Programms auf diese Technik nötig. Ist (als Delphi-Entwickler) erst mit D8 verfügbar. Für Delphi < 8 könnte als alternative Intraweb verwendet werden (Ist vom Prinzip her das gleiche)

MySQL: Konvertierung Access -> MySQL ist vieleicht einfach möglich. Was ist aber wenn in beiden DB's Änderungen vorgenommen werden? Ich denke das dieses Tool keine Replikation im evtl. benötigten Umfang bietet.

SOAP: Umstellung der Client-Schnittstelle von TDataset/SQL auf das SOAP-Protokoll nötig. Jede weitere Abfrage muss evtl sowohl auf Client als auch Server-Seite implementiert werden (Außer du entwickelst eine generische SOAP-Schnittstelle, mit der Du beliebige Abfragen verarbeiten kannst.

Liste kann noch um einige Punkte erweitert werden...

r_kerber 8. Mai 2004 16:39

Re: Accesstabelle ins Internet
 
Zitat:

Zitat von Bernhard Geyer
Für Delphi < 8 könnte als alternative Intraweb verwendet werden (Ist vom Prinzip her das gleiche)

Oder mit den Internet-Kompos von Delphi!
Hier noch ein Beispiel für das Rechnen mit Saten aus einer MS Access-Tabelle! Umrechnung von physikalischen Einheiten


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:45 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz