AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi Fehlermeldung "Konnte Daten für 'DBQ' nicht setzen" ?
Thema durchsuchen
Ansicht
Themen-Optionen

Fehlermeldung "Konnte Daten für 'DBQ' nicht setzen" ?

Ein Thema von FBrust · begonnen am 6. Okt 2004 · letzter Beitrag vom 11. Okt 2004
Antwort Antwort
Benutzerbild von FBrust
FBrust

Registriert seit: 4. Okt 2002
Ort: Saarbrücken
654 Beiträge
 
Delphi 10.4 Sydney
 
#1

Fehlermeldung "Konnte Daten für 'DBQ' nicht setzen"

  Alt 6. Okt 2004, 22:09
Hallo,

ich habe ein Programm, dass die BDE benutzt und zusätzlich noch via ODBC auf eine Access-DB zugreift. Mit Admin-Rechten läuft das Programm einwandfrei, wenn ich jedoch das Programm als "Benutzer" starten will, erscheint die Meldung
Zitat:
Konnte Daten für 'DBQ' nicht setzen
und das Programm bricht ab.

Ich weiß, dass der Begriff "DBQ" bei ODBC-Connectionstrings verwendet wird, allerdings ist die ODBC-Verbindung ja zu dem Zeitpunkt bereits vorhanden, da das Programm mit Adminrechten installiert wurde.

Hat vielleicht jemand einen Tip, wo ich suchen könnte bzw. welches Recht dem Anwender evtl. fehlen könnte?


Danke

Gruß
Frank
"Ich habe Dinge gesehen, die ihr Menschen niemals glauben würdet. Gigantische Schiffe, die brannten, draußen vor der Schulter des Orion" - Roy Batty
  Mit Zitat antworten Zitat
Benutzerbild von FBrust
FBrust

Registriert seit: 4. Okt 2002
Ort: Saarbrücken
654 Beiträge
 
Delphi 10.4 Sydney
 
#2

Re: Fehlermeldung "Konnte Daten für 'DBQ' nicht setzen&

  Alt 11. Okt 2004, 16:29
So,

ich habs jetzt gefunden.

Das Programm erzeugt beim Programmstart eine ODBC-Verbindung über eine entsprechende Komponente. Das Problem dabei ist, dass offensichtlich nur ein Administrator ODBC-Verbindungen erzeugen darf (bzw. es überhaupt versuchen darf).

Ich hab das jetzt über eine INI-Datei geregelt, d. h. bei einer Neuinstallation wird ein entsprechender Eintrag, der dann auf "yes" steht, ausgelesen und die ODBC-Verbindung wird erzeugt. Da sie ab dann ja existiert, ist ein erneuter Aufruf nicht mehr notwendig und der Schalter wird auf "no" gesetzt. Damit ist das Programm auch für "Benutzer" und "Hauptbenutzer" ausführbar.


Gruß
Frank
"Ich habe Dinge gesehen, die ihr Menschen niemals glauben würdet. Gigantische Schiffe, die brannten, draußen vor der Schulter des Orion" - Roy Batty
  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 08:10 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