• Keine Ergebnisse gefunden

Oertli Instrumente AGDatum: 15.08.2011Aussteller: srSeite: 1/3Nr.: 11.06.T.333Administrations Datenbank OS4

N/A
N/A
Protected

Academic year: 2022

Aktie "Oertli Instrumente AGDatum: 15.08.2011Aussteller: srSeite: 1/3Nr.: 11.06.T.333Administrations Datenbank OS4"

Copied!
1
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Oertli Instrumente AG

Datum: 15.08.2011 Aussteller: sr Seite: 1/3 Nr.: 11.06.T.333 Administrations Datenbank OS4 Ersetzt/Ergänzt:

Behandlung: z.K.:

1 Installation MySQL Server auf Windows

 mysql-essential-5.1.58-win32.msi (Dieser funktioniert unter Win 7 64 Bit) runterladen

 Setup ausführen (Achtung : für die Benutzerverwaltung sind wichtige Einstellungen vorzunehmen)

 „Libs & Include Files“ mitinstallieren

 Pfad wählen (Whitspaces vermeiden siehe unter 10)

 Per Konsole auf das „bin“ Verzeichnis des MySQL Server navigieren

 >mysql –u root –p Eingeben

 Es erscheint der Passwort Eingabedialog. Das bei der Installation vergebene Passwort eingeben.

 Benutzer und Passwort erstellen

>GRANT ALL PRIVILEGES ON *.* TO „Username“@“%“

IDENTIFIED BY „Passwort“;

% steht für alle Hosts -> kann auch Domäne oder IP sein

*.* steht für alle Datenbanken -> Kann auch DBName.*

sein.

 Als neu erstellter Benutzer auf der MySQL Konsole einloggen: >mysql –u name –p

 Passwort eingeben

 Es sollte die MySQL Konsole erscheinen: mysql>

 Datenbank erstellen Mysql>Create Database Name; eingeben

 Erstellungsskript (Erstellt mit DBDesigner 4) ausführen mysql>source C:\\Pfad\\name.sql;

source Pfad(Achtung: doppelte \\ (Escapesequenz))

2 MySQL Plugin für QT bilden

 QT Befehlskonsole starten (doppelte Backslashes wegen Escapesequenzen)

 Cd %QTDIR%\src\plugins\sqldrivers\mysql

 qmake INCLUDEPATH+=C:\\MySQL\\include LIBS+=C:\\MySQL\\MySQLSERVER

version\\lib\\opt\\libmysql.lib mysql.pro

 nmake

(2)

Oertli Instrumente AG

15.08.2011 Administrations Datenbank OS4 2/3 11.06.T.333

 Files von %QTDIR%\src\plugins\sqldrivers\mysql nach

%QTDIR%\plugins\sqldrivers kopieren

 Die Datei libmysql.dll vom MySQL installations bin Ordner in %PATH% (e.g. %QTDIR%/bin) kopieren.

 $(QTDIR)\plugins\sqldrivers; unter Linker->Generel-

>Additional Library Directories für Release und Debug vermerken

 Unter Linker->Input->Additional Dependencies muss die .lib datei eingelinkt werden.

 Beim Release muss „QtSqld4.dll“ und „qsqlmysqld4.dll“

und „“ beigelegt werden (Achtung: „QtSqld4.dll“ und

„qsqlmysqld4.dll“)

 Für den Release Build muss das Makefile angepasst werden first: release //statt debug

2.1 SQL Datenbank mit ODBC in Qt

 QT Befehlskonsole starten (doppelte Backslashes wegen Escapesequenzen)

 Cd $QTDIR/src/plugins/sqldrivers/odbc

 Qmake odbc.pro

 Nmake

 Achtung :

bei 64 Bit Zielsystem und 32 Bit Server ist die Datenbank unter:

C:\Windows\SysWOW64\odbcad32.exe als System-DSN zu registrieren.

Falls beide Systeme 32 Bit (oder beide 64 bit) unter:

Systemsteuerung->Verwaltung->System-DSN

 Files von %QTDIR%\src\plugins\sqldrivers\odbc nach

%QTDIR%\plugins\sqldrivers kopieren

 $(QTDIR)\plugins\sqldrivers; unter Linker->Generel-

>Additional Library Directories für Release und Debug vermerken

 Unter Linker->Input->Additional Dependencies muss die .lib datei eingelinkt werden.

(3)

Oertli Instrumente AG

15.08.2011 Administrations Datenbank OS4 3/3 11.06.T.333

2.2 Installation auf Zielrechne

Damit die Software auf dem Zielsystem Windows XP, Windows 7 32 bit und Windows 7 64 bit funktionsfähig ist, müssen

folgende Softwaren installiert werden:

 VCRedist 2005

 VCRedist 2008

Referenzen

ÄHNLICHE DOKUMENTE

Halle (Saale), Berlin, Berlin-Neukölln, Chemnitz, Hannover, Köln, Leipzig, Reutlingen, Stuttgart, Ulm, Erfurt, Jena, Marburg, Nordhausen, Brand-Erbisdorf, Bernburg,

Halle (Saale), Berlin, Berlin-Neukölln, Chemnitz, Hannover, Köln, Leipzig, Reutlingen, Stuttgart, Ulm, Erfurt, Jena, Marburg, Nordhausen, Brand-Erbisdorf, Bernburg,

Halle (Saale), Berlin, Berlin-Neukölln, Chemnitz, Hannover, Köln, Leipzig, Reutlingen, Stuttgart, Ulm, Erfurt, Jena, Marburg, Nordhausen, Brand-Erbisdorf, Bernburg,

Halle (Saale), Berlin, Berlin-Neukölln, Chemnitz, Hannover, Köln, Leipzig, Reutlingen, Stuttgart, Ulm, Erfurt, Jena, Marburg, Nordhausen, Brand-Erbisdorf, Bernburg,

Halle (Saale), Berlin, Berlin-Neukölln, Chemnitz, Hannover, Köln, Leipzig, Reutlingen, Stuttgart, Ulm, Erfurt, Jena, Marburg, Nordhausen, Brand-Erbisdorf, Bernburg,

Wenn dieses Gerät schädliche Störungen an Radio- und Fernsehempfang verursacht, was bestimmt werden kann, indem man das Gerät ein- und wieder ausschaltet, wird der Benutzer

The conference is co-organised with the Danish Meteorological Institute (DMI), Denmark, Leibniz Institute for Baltic Sea Research Warnemünde (IOW), Germany, Uppsala

INSERT nur f¨ ur bestimmte Spalten ist Teil des SQL-92 Standards, aber nur in Oracle m¨ oglich (nicht in SQL Server und DB2). Mit Sichten kann man den gleichen Effekt erreichen...