Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Zugriffsverletzung ..... warum? (https://www.delphipraxis.net/84238-zugriffsverletzung-warum.html)

kluckweb 13. Jan 2007 18:56

Datenbank: MySQL • Version: 5 • Zugriff über: Intranet

Zugriffsverletzung ..... warum?
 
Hallo,

ich habe einen embedded MySQL Server in meinem Projekt eingebaut. Wenn ich nun eine Tabelle darauf setze, kriege ich immer eine Zugriffsverletzung der libmySQLd.dll .... wirklich verstehen tu ich das nicht.

Könnt Ihr mir helfen?

Danke.

mkinzler 13. Jan 2007 18:57

Re: Zugriffsverletzung ..... warum?
 
Wenn du uns den Code zeigst vielleicht.

BenjaminH 13. Jan 2007 18:57

Re: Zugriffsverletzung ..... warum?
 
Hallo
Zitat:

Zitat von kluckweb
wirklich verstehen tu ich das nicht.

Ich kann dich verstehen, ich versteh's auch nicht ;-)
Du könntest ja mal ein paar mehr Informationen posten.

Phoenix 13. Jan 2007 18:59

Re: Zugriffsverletzung ..... warum?
 
Zitat:

Zitat von kluckweb
Könnt Ihr mir helfen?

Sorry, aber meine Glaskugel ist gerade in Reparatur.

kluckweb 13. Jan 2007 19:03

Re: Zugriffsverletzung ..... warum?
 
Hallo,

OK ... Ihr habt ja Recht. Waren ein paar wenige Informationen.

Hier ein paar Detailinfos.

In den DriverProperties der MySQL DB Connection habe ich stehen:
basedir=./data
datadir=./data
character-sets-dir=./data/charsets
language=./data


In den Params steht:
[]
protocol=tcp
[embedded]
basedir=./data
datadir=./data
character-sets-dir=./data/charsets
language=./data


Mit diesen Daten habe ich schon in einem anderen Datenmodul eine embedded Connection laufen, ohne Probleme. Wenn ich das nun quasi nochmal genau so mache und dann ein Dataset auf die lokale DB setze, kommt halt die Zugriffsverletzung in der mySQLd.dll und das kann ich halt nicht nachvollziehen, weil es einmal läuft und beim zweiten mal nicht.

Hoffe, dass Ihr mir nun besser folgen konntet.

Danke für die Hilfe

Die Muhkuh 13. Jan 2007 19:08

Re: Zugriffsverletzung ..... warum?
 
Code?

kluckweb 13. Jan 2007 19:14

Re: Zugriffsverletzung ..... warum?
 
Der Fehler taucht auf, sobald die die DB Connection auf active := True setze.

Da gibt es noch gar keine Code, außer den Parametern und Angaben, die ich Euch schon genannt habe.

kluckweb 13. Jan 2007 20:51

Re: Zugriffsverletzung ..... warum?
 
Habe den Fehler nun mal soweit eingrenzen können.

Die Zugriffsverletzung kommt exakt bei dieser Zeile:

localdb2.open;

Nur bringt mich das nicht wirklich weiter, weil ich die DB ja aufmachen muss, da ich sie sonst nicht nutzen kann.
Weiß echt nicht mehr, was ich machen soll.

BenjaminH 13. Jan 2007 21:26

Re: Zugriffsverletzung ..... warum?
 
Du sagtest dass eine Tabelle draufgesetzt wird. Zeig dafür mal Code.

kluckweb 13. Jan 2007 21:29

Re: Zugriffsverletzung ..... warum?
 
Auch dafür gibt es leider keinen Code, da ich die Tabelle als Objekt im Datenmodul angelegt habe.

In einem anderen Datenmodul hat das exakt so auch funktioniert. DB Connection angelegt als embedded. Dann die DBs selbst als Datasets und schon konnte ich connecten. Nun geht es nicht.

Aber das ist der Grund, warum ich keinen Code habe. Es sind übrigens die Scibit MySQL Komponenten.


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:46 Uhr.
Seite 1 von 2  1 2      

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