Login mot de passe
 
Menu Principal
Soutenir SQLManagerX
Certains nous ont demandés comment nous aider voici un lien pour nous soutenir


SQLManagerX
Dossiers
Accès SQLManagerX
Découvrez



SQLManagerX Pro


Qui est en ligne
9 utilisateur(s) en ligne (dont 1 sur Suite SQLManagerX)

Membre(s): 0
Invité(s): 9

plus...
Partenaires

http://www.TeeCod.fr
TeeCod


http://www.microsystem.fr
Microsystem


http://www.dag-system.fr/?lang=fr#
DAG SYSTEM


Suite SQLManagerX
[Retour | Afficher cette page en format imprimable]

Page soumise par Firetox - [Note : 7.00 (6 votes) | Noter ça !]


OTL4WD

Dernière version

Télécharger la dernière version Oracle : otl4wd 305

Projet exemple de Thierry Jacquart : EXEMPLE montrant comment bien debuter avec OTL4WD

Introduction

Ce projet permet un accès natif à la base de données Oracle. Il est composé d'une fenêtre de test, d'une classe et d'une DLL.
Cet accès natif est entièrement open-source (classe et dll). Il encapsule la librairie OTL de Sergei Kuchin.

Principe

OTL pour "Oracle, Odbc and DB2-CLI Template Library" (Copyright © 1996, 2005) est une librairie C (un seul fichier .h de près de 22.000 lignes) écrite par Sergei Kuchin. Elle permet d'avoir un même sources C pour avoir les 7 modes d'accès suivants :

  • ODBC
  • MySQL par MyODBC
  • DB2 CLI
  • Oracle 7, Oracle 8, Oracle 8i, Oracle 9i, Oracle 10g

Extrait du site de l'auteur : " The current version of the OTL supports Oracle 7 (natively via OCI7), Oracle 8 (natively via OCI8), Oracle 8i (natively via OCI8i), Oracle 9i (natively via OCI9i), Oracle 10g (natively via OCI10g), DB2 (natively via DB2 CLI), ODBC 3.x as well as ODBC 2.5 compliant data sources in MS Windows and Unix (e.g. Oracle, MS SQL Server, Sybase, MySQL, DB2, Interbase / Firebird, PostgreSQL, SQLite, etc.). The list of supported database backends is constantly growing. "

On voit donc l'interêt et l'utilité de cette librairie !

Petit rappel de l'entête de la librairie OTL utilisée
// ==============================================================
// Oracle, ODBC and DB2/CLI Template Library, Version 4.0.106,
// Copyright (C) Sergei Kuchin, 1996,2005
// Author: Sergei Kuchin
// This library is free software. Permission to use, copy,
// modify and redistribute it for any purpose is hereby granted
// without fee, provided that the above copyright notice appear
// in all copies.
// ==============================================================

OTL4WD supporte les types de données suivant :

  • NUMBER (entier et monétaire)
  • CHAR (chaine de caractères de type asciiz)
  • TEXT (chaine de caractères de type asciiz correspondant au type LONG de Oracle).
  • DATE au format JJ/MM/AAAA HH:mm:SS. Ce format est défini au moment de la compilation, il est donc statique dans cette version.
  • BLOB (binaire et texte).

Compléments

Pour utiliser la DLL dans sa version Oracle il est nécessaire :

  • d'accéder à une base Oracle version 7.3 ou supérieure

Cet accès natif a été développé avec Windev 7.5 pour la partie classe et Dev-C++ pour la partie DLL. Il a été testé sur une plateforme Windows XP.

Le kit de développement Oracle est basé sur les OCI8i (http://www.oracle.com).



[Retour | Afficher cette page en format imprimable]

Page soumise par Firetox - [Note : 7.00 (6 votes) | Noter ça !]
Copyright: © 2004 By SQLManagerX
WinDev©, WebDev© et HyperFile© sont des marques déposées par PCSoft.
By Firetox
IMAGO:THEMES Theme Design by IMAGO DESIGN CORP.