![]() |
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. |
Re: Zugriffsverletzung ..... warum?
Wenn du uns den Code zeigst vielleicht.
|
Re: Zugriffsverletzung ..... warum?
Hallo
Zitat:
Du könntest ja mal ein paar mehr Informationen posten. |
Re: Zugriffsverletzung ..... warum?
Zitat:
|
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 |
Re: Zugriffsverletzung ..... warum?
Code?
|
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. |
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. |
Re: Zugriffsverletzung ..... warum?
Du sagtest dass eine Tabelle draufgesetzt wird. Zeig dafür mal Code.
|
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 22:40 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz