![]() |
Datenbank: MySQL • Version: 5 • Zugriff über: Das ist die Frage
Brauchbare MySQL DB-Schnittstelle gesucht
Hallo,
ich suche brauchbare DB-Komponenten für MySQL 5 unter D2007 mit folgenden Voraussetzungen: - von TDataset abgeleitet - besitzt TParams Property - unidirektionales readonly Dataset für Select-Query reicht aus, da das Schreiben über ein Framework durch eigene Insert/Update Datasets erfolgt - darf kommerziell verwendet werden - darf auch was kosten Da ich schon länger DBExpress+Firebird verwende, wollte ich dies eigentlich auch für MySQL nutzen. Aber irgendwie kann man es dafür in die Tonne kloppen: - preparierte TSQLDataset lösen einen Timeout aus, wenn man sie erst später verwendet Ursache ist hier, dass jedes Dataset eine eigene geklonte Connection erhält, aber diese aus irgendwelchen Gründen nicht am Leben bleibt - ein Select-Dataset kann innerhalb einer Transaktion nicht das geschriebene eines Insert-Dataset sehen, was solche Dinge wie ein "select LAST_INSERT_ID()" unmöglich macht Ursache sind auch hier die unterschiedlichen Connections und die Transaktions-Sichtbarkeit - es tauchen häufig commands out of sync Fehler auf Das Verwenden von anderen DBExpress Treibern (CoreLab und ein Opensource Treiber) hat keine Verbesserung gebracht, so dass ich jetzt eine andere DB-Schnittstelle verwenden möchte. Zuerst habe ich es mit ADO und odbc versucht, aber leider verwendet TADODataset keine TParams, so dass ein vorhandenes Framework nicht mehr genutzt werden kann. Jetzt teste ich gerade UniDAC von Devart, aber dort bekomme ich gerade eine Exception beim Execute Aufruf einer Query. Das Problem sitzt wahrscheinlich vor dem Bildschirm, aber Select Queries funktionieren komischerweise. Gibt es noch andere Komponenten für MySQL 5? Danke, und Gruß Norman |
Re: Brauchbare MySQL DB-Schnittstelle gesucht
Also die Compos von DevArt/Core Labs sind m.e. Spitze. Habe damit keine Problem.
|
Re: Brauchbare MySQL DB-Schnittstelle gesucht
Also ich kann auch nur die Devarts Empfehlen die machen gar keine Probleme.
Ich nutz die schon seit 3 Jahren. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:12 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