AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi Mehrere Connections mit mysql.pas und libmysql.dll
Thema durchsuchen
Ansicht
Themen-Optionen

Mehrere Connections mit mysql.pas und libmysql.dll

Ein Thema von Schorschi5566 · begonnen am 4. Mai 2010
Antwort Antwort
Schorschi5566

Registriert seit: 6. Feb 2006
197 Beiträge
 
Delphi 10.2 Tokyo Enterprise
 
#1

Mehrere Connections mit mysql.pas und libmysql.dll

  Alt 4. Mai 2010, 10:57
Datenbank: MySQL • Version: 5 • Zugriff über: früher DirectMySQL jetzt MySQL.pas
Hallo Gemeinde,

ich stelle gerade einige Projekte von DirectMySQL auf oben genannten Ansatz um.

Mit DirectMySQL war es kein Problem mehrere Connections auf einen oder auch mehrere DB-Server zu unterhalten.

Mit MySQL.pas und libmysql.dll gibt es da aber Zugriffsverletzungen, weil er wohl die DLL nur einmal im Speicher halten kann und dort irgendwie Connectiondaten verwaltet werden.

Delphi-Quellcode:
// DirectMySQL hatte kein Problem!
sqlBookstore := TMysqlClient.create;
sqlNoteMan := TMysqlClient.create;
// ...Connect und Abfragen funktionieren für beide DB-Objekte unabhängig
Versuche ich dasselbe mit mysql.pas und libmysql.dll scheitern Zugriffe auf sqlBookstore weil er offenbar auf die Connection von sqlNoteMan zugreift.

Ist das bekannt und gibt es vielleicht schon Abhilfe?


Viele Grüße,
Uwe

[EDIT] Hat sich erledigt! Problem war, dass libmysql_fast_load(nil) zweimal aufgerufen wurde. [/EDIT]
Uwe
  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 13:33 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