Einzelnen Beitrag anzeigen

clues1

Registriert seit: 11. Feb 2004
97 Beiträge
 
#34

Re: Easy DataBase Komponenten

  Alt 2. Feb 2006, 18:43
Hallo mr.johnnyb.

Für MySQL musst du die dll "myodbc3.dll", die im Package mitgeliefert wird, auf dem Client PC installieren.
Das Kannst du über die EDB Komponente mit dem Befehl durchführen: InstallMySQLDriver('Wo auch immer die dll liegt\myodbc3.dll')
Die Dll wird dann kopiert dann ein Registry-Eintrag gemacht. Damit hast du dann einen ODBC Eintrag dafür, dieser wird dann in der EDB Komponente verwendet.
Dann funktioniert auch in deinem Script.
Bei der aller ersten Installation (EDB Prüft selbst) werden Adminrechte benötigt. Ansonnsten wird ganz normal geöffnet, wenn es schon installiert ist.

Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
begin
EDB1.InstallMySQLDriver('Wo auch immer die dll liegt\myodbc3.dll'); <= Installiert und check ob es registriert ist

EDB1.CreateDBConnection(db_MYSQL, 'D73G822J', 'test', 'root', 'password1');

if EDB1.IsDBConnect then
    ShowMessage('Juhuuuuu es hat geklappt, wir sind mit der DB verbunden.')
else
    ShowMessage('Mist Verbidung hat immer noch nicht geklappt.');

EDB1.DB_Command('CREATE TABLE tbl_test (ID int AUTO_INCREMENT NOT NULL)')
end;
Beim MSSQL Server musst du aufpassen, es gibt 2 Modis, einmal den SQL Login und den Windows Authentifizierungs-Login.

Zitat:
Datasource = Name oder IP des Datenbankservers

InitDB = Start Datenbank wird ausgewählt

UN = Anmelde Username (Nur SQL Login)

PW = Anmelde Passwort (Nur SQL Login)

WindowsSecurity = Windows Authentifizierung verwenden (true = Windows Authentifizierung; False = SQL Login)
Ich hoffe es hilft dir.
Gruß Steffen
Meine Easy Database Komponenten[/url] (EDB) Datenbankfuntionen für Delphi Personal/Std und höher. MySQL, MSSQL, Access (JET), Oracle, CSV, TXT, DBase und noch viele mehr. http://www.delphipraxis.net/internal...ct.php?t=37505
  Mit Zitat antworten Zitat