AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Von Access zu MSSQL

Ein Thema von Privateer3000 · begonnen am 2. Mai 2008 · letzter Beitrag vom 17. Mai 2008
Antwort Antwort
Seite 3 von 3     123   
Morphie

Registriert seit: 27. Apr 2008
Ort: Rahden
630 Beiträge
 
#21

Re: Von Access zu MSSQL

  Alt 16. Mai 2008, 12:11
ich kann dir mal ein Beispiel in VB geben:
Code:
Dim pWS As Workspace
Dim DB As Database
Dim TD As TableDef
Set pWS = Workspaces(0)
Set DB = pWS.CreateDatabase("\benutzerdatenbank.mdb", dbLangGeneral)
Set TD = DB.CreateTableDef("Tabellenname")
TD.Connect = ";DATABASE=hauptdaten.mdb;"
TD.SourceTableName = "Tabelleenname"
DB.TableDefs.Append TD
Denke, das dürfte in Delphi ähnlich funktionieren... Aber der Denkanstoß ist nun da, hoffe ich
  Mit Zitat antworten Zitat
d6lpz

Registriert seit: 26. Mär 2008
73 Beiträge
 
Delphi 6 Professional
 
#22

Re: Von Access zu MSSQL

  Alt 17. Mai 2008, 06:59
Zitat von Morphie:
ich kann dir mal ein Beispiel in VB geben:
Code:
Dim pWS As Workspace
Dim DB As Database
Dim TD As TableDef
Set pWS = Workspaces(0)
Set DB = pWS.CreateDatabase("\benutzerdatenbank.mdb", dbLangGeneral)
Set TD = DB.CreateTableDef("Tabellenname")
TD.Connect = ";DATABASE=hauptdaten.mdb;"
TD.SourceTableName = "Tabelleenname"
DB.TableDefs.Append TD
Denke, das dürfte in Delphi ähnlich funktionieren... Aber der Denkanstoß ist nun da, hoffe ich
Ich verstehe den Sinn dieser Verfahrensweise nicht...

Ich kenne nur die Trennung in Frontend und Backend (in Access) was in sofern Sinn macht, dass alle User mit eigenen Frontends(in welchen sich die Formulare, Abfragen und dergleichen befinden) arbeiten und auf eine gemeinsame Backend DB zugreifen (in welchen die eigentlichen Daten liegen).

Was dann noch erfolgen könnte, wäre eine Replizierung "lokaler" Backends (die eventuell von Aussendienstlern auf ihren Laptops verwendet werden) mit einer "MutterBackend DB" die sich im Firmennetzwerk befindet.

Generell ist die Backend DB, bei einer Einbindung in die Frontends über Verknüpfungen, nach dem Öffnen der Frontends ebenfalls "geöffnet". Da aber ab Acc2k die Sperrung auf Datensatzebene erfolgt und nicht mehr wie bis dahin über Speicherframes (welche mehre DS umfassten oder umfassen konnten), sollte das kein Problem sein.

Ich dachte der Vorteil einer Nutzung eines SQL Servers wäre der, dass man im Gegensatz zu Access aufwändigere Abfragen auf dem Server ablaufen lassen kann und dann nur das Ergebnis übermittelt bekommt (Client Prozessor Last, Netzlast, usw.).
Weiterhin hatte ich bei der Verwendung von Delphi-> ADO -> Access schon mehrmals das Problem, CrossQrys mit Parametern ausführen zu wollen was ich einfach nicht hinbekommen habe. Ich hatte nun die Hoffnung das irgendwie eleganter mit SQL Server Express zu lösen.

Nachdem ich mir diesen geladen und installiert habe, bin ich nun am LERNEN...

Ich hoffe ich komme zu Ergebnissen

Gruß Dirk
  Mit Zitat antworten Zitat
Benutzerbild von Privateer3000
Privateer3000

Registriert seit: 10. Jun 2002
Ort: Jena
1.128 Beiträge
 
Delphi 10.4 Sydney
 
#23

Re: Von Access zu MSSQL

  Alt 17. Mai 2008, 08:51
Danke Leute,
sehr interessant. Ich kann mit meinen bescheidenen
Kenntnissen mir auch nur eine replizierung vorstellen.
Denn letzlich muss nach einer Änderung der lokalen
Daten auch die in der HauptDB erfolgen.
Nur wie das funktioniert, hab ich keine Ahnung.Unter php
würd ich ein Script basteln das nach erfolgreicher Änderung
in einer Tabelle (Rückgabe) die gleichen Daten an eine
andere DB sendet, validiert ob vorhanden.
Vielleicht umständlich, aber es müsste funktionieren.

Grüße
Peter
+++Versuch es nicht mit Gewalt + Nimm einen größeren Hammer! +++
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 3 von 3     123   


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:07 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