AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi Access-DB lässt sich nicht extern öffnen, nur in Access
Thema durchsuchen
Ansicht
Themen-Optionen

Access-DB lässt sich nicht extern öffnen, nur in Access

Ein Thema von angos · begonnen am 26. Jul 2007 · letzter Beitrag vom 27. Jul 2007
Antwort Antwort
angos

Registriert seit: 26. Mai 2004
Ort: Rheine
549 Beiträge
 
Delphi 11 Alexandria
 
#1

Access-DB lässt sich nicht extern öffnen, nur in Access

  Alt 26. Jul 2007, 08:51
Datenbank: MS-Access • Version: 2000 • Zugriff über: ADO, gerne auch anders
Hallo Leute,

ich bin am verzweifeln. Ich habe hier eine Kunden-DB (ms-Access). Die Datenbank wurde nicht von dem Kunden selbst angelegt sondern ist von seinem genutzten WaWi - Programm. Die Daten sollen zur weiteren Verarbeitung an mein Programm übertragen werden. Da sich die DB problemlos in Access öffnen lässt, dachte ich mir: Mal eben schnell in Delphi ein Progrämmchen zur Datenübernahme schreiben. Weit gefehlt...
Also zum Stand der Dinge:

- Die DB lässt sich in Access passwortlos öffnen, bearbeiten und speichern
- Ich kann problemlos mit Komponenten den Datenbankzugriff herstellen, aber...

und jetzt der springende Punkte:
- ich kann keine Tabelle auslesen. Ausprobiert habe ich Delphi-ADO, EasyDB, KaDao. Es kommt folgende Meldung: "Datensätze können nicht gelesen werden. Keine Leseberechtigung auf 'Tabellenname'".

Hat irgendjemand eine Idee wie das gehen könnte? Gibt es eine andere Zugriffsmöglichkeit als über ADO? Kann es überhaupt an ADO liegen?

Ich habe im netz eine Demoversion von einem Programm (Access-FIX) gefunden, welches die Daten anzeigen lassen kann, also muss es eine Möglichkeit geben.

Ich hoffe einer von euch weis Rat.


Grüße
Ansgar
  Mit Zitat antworten Zitat
oldmax

Registriert seit: 27. Apr 2006
Ort: Gieboldehausen
167 Beiträge
 
#2

Re: Access-DB lässt sich nicht extern öffnen, nur in Access

  Alt 26. Jul 2007, 09:17
Hi
Hatte mal dasselbe Problem. Eine Firma hat uns ein Programm geliefert in Access und ich dachte, die Daten holst du dir mal locker und zeigst deinem Chef, was ein Netzwerkorientiertes Programm kann, statt einem stand-alone PC mit eingeschränkter Userebene- ha, so dumm waren die Entwickler nicht, die DB freizugeben und ich hab's um's Verrecken nich rausgekriegt, wie man der Daten Herr werden könnte....
Daher würd's mich auch interesieren. Allerdings schätze ich mal, du mußt in Access den Quellcode haben und dann kannst du die Eigenschaften der Tabellen entsprechend setzen, so daß sie für andere Programmiersprachen zugänglich sind. Vermutlich ist die DB selber auch noch zugriffsgeschützt, so das nur der Entwickler selbst Hand anlegen kann. Daher würd ich mal versuchen, den oder die Entwickler anzutriggern, Hilfestellung zu leisten.
Gruß oldmax
Noch ist mein Rechner mir zu Diensten.... ansonsten habe ich die Macht ihn zu vernichten !
  Mit Zitat antworten Zitat
angos

Registriert seit: 26. Mai 2004
Ort: Rheine
549 Beiträge
 
Delphi 11 Alexandria
 
#3

Re: Access-DB lässt sich nicht extern öffnen, nur in Access

  Alt 26. Jul 2007, 09:24
hi oldmax,

den Hersteller anzusprechen war natürlich unsere erste Idee. Im Normalfall kommt man darüber auch immer an die DB-Zugriffe ran und kann dann problemlos die Schnittstelle fertigen. Der stellt sich nun aber ziemlich quer, er will einfach keine Schnittstelle zu einem anderen Programm...naja halt auch eine art der Kundenbindung

Ich hoffe, dass hier noch jemand helfen kann.


Gruß
Ansgar
  Mit Zitat antworten Zitat
Benutzerbild von Phoenix
Phoenix
(Moderator)

Registriert seit: 25. Jun 2002
Ort: Hausach
7.639 Beiträge
 
#4

Re: Access-DB lässt sich nicht extern öffnen, nur in Access

  Alt 26. Jul 2007, 09:31
Kannst Du die Daten mit AccessFIX nicht irgendwie exportieren?
Sebastian Gingter
Phoenix - 不死鳥, Microsoft MVP, Rettungshundeführer
Über mich: Sebastian Gingter @ Thinktecture Mein Blog: https://gingter.org
  Mit Zitat antworten Zitat
angos

Registriert seit: 26. Mai 2004
Ort: Rheine
549 Beiträge
 
Delphi 11 Alexandria
 
#5

Re: Access-DB lässt sich nicht extern öffnen, nur in Access

  Alt 26. Jul 2007, 09:41
Hi,

Zitat von Phoenix:
Kannst Du die Daten mit AccessFIX nicht irgendwie exportieren?
danke für die Anregung, aber das kann ich Dir nichtmal genau sagen, ist aber auch nicht relevant. Es soll eine Schnittstelle zwischen unserer Software und der anderen Software geschaffen werden.

Es werden BEIDE Programme weiterhin benutzt (Das habe ich im ersten Beitrag irgendwie völlig falsch formuliert, werde das sofort mal korrigieren... geistige umnachtung wahrscheinlich).

Es sollen nur Daten zur weiteren Verarbeitung ausgelesen werden. Dementsprechend wird diese Schnittstelle mindestens täglich genutzt und da kann man einem Anwender nicht noch ein weiteres Drittprogramm zumuten


Grüße
Ansgar
  Mit Zitat antworten Zitat
angos

Registriert seit: 26. Mai 2004
Ort: Rheine
549 Beiträge
 
Delphi 11 Alexandria
 
#6

Re: Access-DB lässt sich nicht extern öffnen, nur in Access

  Alt 27. Jul 2007, 08:58
Hallo nochmal,

wirklich keiner mehr da, der hierzu einen Rat weis?


Grüße
Ansgar
  Mit Zitat antworten Zitat
hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.275 Beiträge
 
Delphi 10.4 Sydney
 
#7

Re: Access-DB lässt sich nicht extern öffnen, nur in Access

  Alt 27. Jul 2007, 10:01
Hallo,

erst mal die englische Fehlermeldung

Record(s) cannot be read; no read permission on "TableName"

Dazu fand ich z.B. das.
Mal gaaanz unten (Tools->)

http://bugs.mysql.com/bug.php?id=9464


Und wie du weisst, ist (fast) allem, was das Menu macht
auch mit VBA zu erledigen.

Ich musste mal beim Umsteig von Access2000 auf AccessXP(?)
die ganzen Objektlinks ändern.
Das ging entweder von Hand (puh)
oder per Code.

Bin aber kein Access-User, hatte das alles auch nur im Netz gefunden.


Ich würde erst mal ne Sicherheitskopie machen
Dann den Vorschlag aus dem Link.
Dann das WaWi prüfen, ob es noch läuft.

BTW: ein WaWi auf Access, naja ...

Heiko
Heiko
  Mit Zitat antworten Zitat
angos

Registriert seit: 26. Mai 2004
Ort: Rheine
549 Beiträge
 
Delphi 11 Alexandria
 
#8

Re: Access-DB lässt sich nicht extern öffnen, nur in Access

  Alt 27. Jul 2007, 10:11
Hallo Hoika,

Zitat von hoika:
BTW: ein WaWi auf Access, naja ... Heiko
kann man leider nichts machen.. ich hab mir das ja auch nicht ausgesucht

Leider hilft mir der Link (bei diesem Problem) nicht weiter. Problem ist, dass ich die Berechtigungen auf den Systemtabellen nicht ändern kann. Werd mir die Infos trotzdem mal merken, vielleicht brauch ichs ja mal.

Trotzdem Danke für die Info. Langsam schwindet die Hoffnung

Grüße
Ansgar
  Mit Zitat antworten Zitat
hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.275 Beiträge
 
Delphi 10.4 Sydney
 
#9

Re: Access-DB lässt sich nicht extern öffnen, nur in Access

  Alt 27. Jul 2007, 10:24
Hallo,

so wie ich das gelesen habe,
kann man doch alle Tabellen bearbeiten.

Ausserdem bringt mir google mit der
englischen Fehlermeldung ne Menge Links,
die man ja am Wochenende durchackern kann


Heiko
Heiko
  Mit Zitat antworten Zitat
angos

Registriert seit: 26. Mai 2004
Ort: Rheine
549 Beiträge
 
Delphi 11 Alexandria
 
#10

Re: Access-DB lässt sich nicht extern öffnen, nur in Access

  Alt 27. Jul 2007, 10:46
Hi,

ich kann die Änderung gar nicht durchführen wie oben beschrieben
Na dann werd ich wohl nochmal fleissig links lesen...mal wieder


gruß
Ansgar
  Mit Zitat antworten Zitat
Antwort Antwort


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 04:43 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