![]() |
Zu MySQL Server verbinden
Hallo,
ich müsste mit einem Programm eine Verbindung zu einem SQl Server herrstellen, jetzt habe ich da auch ein TuT gefunden. Mein Problem ist die ZeosLib lassen sich bei mir nicht installieren. Ich habe im moment die Delphi Version 2006. Also falls einer eine andere Möglichkeit kennt oder ein anderes Tutorial das wäre sehr gut. Hier ist mal der Link zu dem TuT ![]() |
Re: Zu MySQL Server verbinden
Hallo, vielleicht ist
![]() |
Re: Zu MySQL Server verbinden
|
Re: Zu MySQL Server verbinden
der findet VCL30 nicht
|
Re: Zu MySQL Server verbinden
Du mußt das zu deiner Delphi-Version passende Package-Datei öffnen! Delphi 2005 mußt die 9 in der Package-Datei haben.
|
Re: Zu MySQL Server verbinden
Könnte mir auch vielleicht einer sagen was ich beo sourceforge loaden muss, weil es gibt bei Zeoslib verschiedene Sachen.
|
Re: Zu MySQL Server verbinden
|
Re: Zu MySQL Server verbinden
Hai,
ich verwende nur mehr die ADO.NET Connectors. Bei MySQL unter ![]() Anschließend über die .NET-Komponenten einbinden. Bei allen hast du eine Connection- und eine Command-Klasse dabei. Über einen DataReader kannst du dann Daten Abfragen. Quasi Kinderspiel:
Delphi-Quellcode:
Wenn du nur einen einzigen Wert aus der Abfrage wissen willst (Counterstand, ID eines Objekts, ...) kannst du dir den DataReader sogar sparen. Ebenso wenn du ein CREATE, INSERT, UPDATE oder so absetzt, wo kein Ergebnis zurückerwartet wird.
var conn : MySQL.Data.MySqlClient.MySqlConnection;
cmd : MySQL.Data.MySqlClient.MySqlCommand; dr : MySQL.Data.MySqlClient.MySqlDataReader; begin conn:=MySQL.Data.MySqlClient.MySqlConnection.Create('Host=localhost;User ID=...;Password=...;Database=...'); cmd:=conn.CreateCommand; cmd.CommandText:='SELECT * FROM Tabelle'; //oder was auch immer... try conn.Open; dr:=cmd.ExecuteReader; if dr.HasRows then while dr.Read do //... finally //... end; end; LGs Stefan |
Re: Zu MySQL Server verbinden
Wenn ich das richtig gesehen habe, geht es aber um Win32 ;)
|
Re: Zu MySQL Server verbinden
Also ich hab jetzt die Komponenten von ZeosLib instaliert bekommen. Aber wenn ich mit dem Programm meine Datenbank mit
SQL-Code:
abrufen will dann zeigt der mir an zu wenig Arbeitsspeicher. Hat da einer ne Lösung?
select * from tabeelle;
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:28 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