Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Acces Operation Fehlermeldung (https://www.delphipraxis.net/130964-acces-operation-fehlermeldung.html)

thiagojonas 16. Mär 2009 18:54

Datenbank: Access • Zugriff über: ADO

Acces Operation Fehlermeldung
 
Hallo,
ich bin es wieder mit einer Frage.

Also ich habe ein Programm wo ich in eine Datenbank was schreiben und speichern kann.
Das mache ich alles via ADOquery und SQL Anweisung.
Das funktioniert auch super.

So habe ich die Datenbank unter C:/Programm Files, so bekommen ich folgende Fehlermeldung

Zitat:

Operation muss eine aktualisierbare Abfrage verwenden
Ich habe darauf hin die Schreibrechte der ADO Connection auf "Shar Deny Write" gesetzt.

Trotzdem funktioniert es nicht. :(

Kann mir jemand weiterhelfen?

hoika 16. Mär 2009 19:05

Re: Acces Operation Fehlermeldung
 
Hallo,

nimm ein anderes Verzeichnis, c:\temp z.B. was passiert dann ?

Unter XP darf standardmäßig nicht ins Programme-Verzeichnis geschrieben werden.


Heiko

thiagojonas 16. Mär 2009 19:15

Re: Acces Operation Fehlermeldung
 
Hi,habe Vista aber egal.
Das heiß ich sollte diese Datein unter "Eigene Dateien" speichern?

Wie lautet der Allgemeine Pfad für eigene Dateien?
Denn das Programm soll ja dann auf jeden beliebigen Rechner laufen und nicht nur auf einen bestimmtem mit dem User "XYZ".

mkinzler 16. Mär 2009 19:42

Re: Acces Operation Fehlermeldung
 
Hier im Forum suchenSpecial Folders

_BlackDragon_ 16. Mär 2009 20:04

Re: Acces Operation Fehlermeldung
 
Hi.

Versuch es mal hiermit:


Delphi-Quellcode:
uses
  ..., ShlObj,...;


function GetUserPath: String;
var
  pcPath: PChar;
begin
  SHGetSpecialFolderPath(Application.Handle, pcPath, CSIDL_PERSONAL, false);
  Result := StrPas(pcPath);
end;
ACHTUNG: Keine Fehlerprüfung und nur aus dem Kopf geschrieben.

Gruß

BlackDragon

thiagojonas 18. Mär 2009 08:02

Re: Acces Operation Fehlermeldung
 
Super Danke für Eure Hilfen :-D


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:54 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