270 likes | 389 Views
File I/O Updates, ODBC 64-bit, & SQL Command Utility. Presenter: Devon Austen. Outline. Übersicht Wie wir die Dateieingabe/ Ausgabe vereinfacht haben Wie wir in der Dateieingabe/ Ausgabe verbessert haben Wir leben in einer 64-bit Welt die Befehlszeile ist King. Übersicht.
E N D
File I/O Updates, ODBC 64-bit, & SQL Command Utility Presenter: Devon Austen
Outline • Übersicht • Wie wir die Dateieingabe/ Ausgabe vereinfacht haben • Wie wir in der Dateieingabe/ Ausgabe verbessert haben • Wir leben in einer 64-bit Welt • die Befehlszeile ist King
Übersicht • Was in den Dateieingabe/Ausgabe-Produkten neu ist • aber zuerst eine kurze Diskussion über Schlüsselthemen • Was ist ODBC? • offene Datenbankkonnektivität • allgemeine Schnittstellennorm • verwendet strukturierte Abfragesprache (Structured Query Language – SQL)
Übersicht • PxPlus ODBC-Treiber • PxPlus Implementierung von ODBC-API • Ermöglicht Programmen, die ODBC-Schnittstelle verwenden, sich mit PxPlus Daten zu verbinden • Lokale oder entfernte Nutzung des Dateiservers • PxPlus Dateiserver • Zugang PxPlus Daten auf fernen Rechnern • PVKIO Library • PxPlus Dateieingabe/Ausgabe-Bibliothek, um auf PxPlus Daten zuzugreifen • Lokale oder entfernte Nutzung des Dateiservers
New Installers • ODBC Treiber und Dateiserver • Neue und verbesserte Installer • Schneller und leichter • Standardspeicherort für die Installation der Dateieingabe/ Ausgabe des Produktes ist jetzt: C:\PVX Plus Technologies\xxx • Installer sind nicht MSI
Neue Einbauwerkzeuge • Neuer PxPlus ODBC Treiber Installer
Neue Einbauwerkzeuge • Neuer Dateiserver Installer
Fall unabhängige Tabellennamen • Der ODBC-Treiber ignoriert jetzt den Fall während der Verarbeitung von Tabellennamen in SQL-Befehlen • Reduziert die Fehlerzahl • Der ODBC Treiber unterstützt keine Tabellennamen mehr, die sich nur im Fall unterscheiden
TIMESTAMPADD Verbesserungen • Skalarfunktion TIMESTAMPADD wurde erweitert • TIMESTAMPADD Funktion fügt einen Zeitverzögerung zu einem Zeitstempel hinzu • dient zur Begrenzung der Größe des Intervalls • Jetzt Standardzahlen verwendbar für Intervalle
Diverse Verbesserungen • Datei DSNs • Windows Dateiserver Start • Große Tabellen mit Lesezeichen • PVKIO Bibliotheksfunktion Pvk_RestrictedRead • ODBC Ansichten
Erweiterter VLR Datei Support • Dateieingabe/Ausgabe-Produkte unterstützen jetzt PxPlus erweiterte VLR-Format-Dateien • Sie erlauben mehr als 255 Schlüsseleinträge pro Schlüsselblock
EFF Datei Support • Zusätzlicher Support für EFF-Dateien in der PVKIO Library
Pro Verbindung Read OnlyFlag • neue ODBC-Verbindung-String-Parameter ReadOnly=[0|1] • Kann durch verwenden der ODBC Administrator-Konfigurationsseite gesetzt werden • Kann manuell gesetzt werden
Wir leben in einer 64-bit Welt Ob wir es wollen oder nicht
Das Ausführen von 32-Bit-Dateieingabe/Ausgabe-Anwendungen auf einem 64-Bit-OS • ODBC 32-Bit-Treiber können auf 64-Bit-OS'S laufen • Beschränkt auf 32-Bit-Anwendungen • 32-Bit-Dateiserver können auf 64-Bit-OS's laufen
Verwirrung, die durch 32-Bit ODBC-Treiber auf 64-Bit-Windows verursacht wird • Auf 64-Bit-OS'S gibt es zwei ODBC Administratoren eine 32-Bit und eine 64-Bit-Version • Der ODBC 64-Bit-Administrator befindet sich: • Control Panel -> Administrative Tools • Der ODBC 32-Bit-Administrator befindet sich: • C:\Windows\SysWOW64 • 64-Bit Anwendungen können nicht den 32-Bit ODBC-Treiber verwenden
PxPlus 64-Bit ODBC-Treiber • Zunehmende Anzahl von 64-Bit-Plattformen und Anwendungen • Aktuelle ODBC-Treiber werden nicht funktionieren • Deshalb haben wir einen 64-Bit ODBC-Treiber entwickelt • Kann neben dem 32-Bit ODBC-Treiber installiert werden • Muss die Aktivierungsinformationen neu eingeben • Verwenden Sie den ODBC Administrator in der Systemsteuerung
Die Befehlszeile ist King
PxPlus SQL Command Line Client • Windows & Linux-Versionen • Windows-PxPlus SQL Command Line Client mit Version 10 ODBC-Treiber installiert • Linux PxPlus SQL Command Line Client verfügt über separate Instraller • Schließt an lokale oder entfernte PxPlus Daten an und führt Befehle SQL durch
Wann und warum es verwendet werden soll • Schneller und direkter Zugang zu PxPlusDaten • Prüfung von ODBC-Treibern und Datenquellen • Kann von Web-Seiten, Manuskripten und Anwendungen ausgeführt werden
Wie man es verwendet • Von der Befehlszeile aus pxpsql [connection info] [optionen] SQL befehl • Beispiel: Erhalten Sie alle Daten aus einer lokalen Tabelle mit dem Namen ″Produkt″ pxpsql -d C:\pxp_data SELECT * FROM \”Sales Rep\”
Wie man esverwendet • pxpsql hat –h oder --help Parameter • Windows / Unix-KommandozeileBetrachtungen • Quotes (‘/”) • Parenthesis () • Asterisks (*) • SQL-Syntax für Tabellennamen mit Leerzeichen erfordert Anführungszeichen (") • Unterbrechungszeichen für Windows und Linux ist (\)
Wie man es verwendet • pxpsql hat-c oder - Anschluss-String-Parameter, die eine Verbindungszeichenfolge im folgenden Format akzeptiert “param1=val1; param2=val2; …” Beispiel: “Directory=/home/devon/pxp_data; RemotePVKIOHost=192.168.0.100; RemotePVKIOPort=20222;”
Wie man es verwendet • pxpsql hat-f oder-config-Datei-Parameter • INI Style-Datei • Lange Ausführungsparameter • Überschrieben durch Kommandozeilenparameter
Ende der Präsentation Vielen Dank