Utilisation du BDE pour la maintenance des fichiers DBF de l'application TopoCad:



Documents pareils
Création d'un site dynamique en PHP avec Dreamweaver et MySQL

Database Manager Guide de l utilisateur DMAN-FR-01/01/12

Comment autoriser un programme à communiquer avec Internet sous Vista?

LES ACCES ODBC AVEC LE SYSTEME SAS

SQL Server et Active Directory

La double authentification dans SharePoint 2007

1. Introduction Création d'une requête...2

VTX FTP. Transfert de fichiers business par FTP - Manuel de l'utilisateur. Informations complémentaires : info@vtx.

Installation et configuration du logiciel BauBit

Gestion de stock pour un magasin

BIRT (Business Intelligence and Reporting Tools)

PRODIGE V3. Manuel utilisateurs. Consultation des métadonnées

Utiliser Reporting Services pour des NewsLetter

SOMMAIRE. Travailler avec les requêtes... 3

Foucart Digeon SISR1-CH7 Mise en place d'un serveur FTP BTS SIO 08/04/2013. SISR1 CH7 Mise en place d'un serveur FTP. - Page 1 -

Rokia Missaoui - UQO. INF4163 Hiver 2008

Intégration de Cisco CallManager IVR et Active Directory

Les Utilisateurs dans SharePoint

Bases de données. Table des matières. Introduction. (ReferencePlus.ca)

Réaliser un PUBLIPOSTAGE

Modélisation et Gestion des bases de données avec mysql workbench

Veuillez noter que vous devez changer de Code d Accès Internet tous les 60 jours pour des raisons de sécurité.

Guide d utilisation de PL7 Pro Récupérer ou transférer un programme

2. Réservation d une visioconférence

Encryptions, compression et partitionnement des données

SAGE Financements Notice de mise à jour via internet

Configuration Wi-Fi pour l'utilisation d'eduroam

Création de Sous-Formulaires

Transférer une licence AutoCAD monoposte

TAGREROUT Seyf Allah TMRIM

Comment créer un nouveau compte? 1/2- Pour le consommateur

IFT287 Exploitation de base de données relationnelles et orientées objet. Laboratoire Mon premier programme Java en Eclipse

Tutorial Ophcrack. I) Ophcrack en API. (ou comment utiliser Ophcrack pour recouvrir un mot de passe sous Windows XP et Windows Vista)

Excel avancé. Frédéric Gava (MCF)

Créer sa première base de données Access Partie 3/4 - Création d un formulaire

Système Normalisé de Gestion des Bibliothèques -SYNGEB : version Réseau-

GRETA SISR1 TP Installation et mise en place d un serveur FTP sous Windows Server 2013

TUTORIEL D INSTALLATION D ORACLE ET DE SQL DEVELOPPER TUTORIEL D INSTALLATION D ORACLE...1 ET DE SQL DEVELOPPER...1

Comment créer un nouveau compte? Pour une Borne en local on via Internet

Microsoft Application Center Test

Créer une connexion entre Sage CRM et Sage Etendue pour émettre directement des devis et commandes

Le langage C. Séance n 4

Au préalable, nous nous plaçons dans l espace au sein duquel nous allons créer notre raccourci vers l ENTG.

Déclarer un serveur MySQL dans l annuaire LDAP. Associer un utilisateur DiaClientSQL à son compte Windows (SSO)

La réplication sous SQL Server 2005

Google Drive, le cloud de Google

Connexions à un projet CVS via Eclipse en accès local et distant. 15 Mai 2007

Dispositions relatives à l'installation :

Si vous décidez d utiliser un autre chemin, c est ce nouveau chemin qu il faudra prendre en compte pour la sauvegarde. Cf. : Chapitre 9 Sauvegarde

1. Qu'est-ce que SQL? La maintenance des bases de données Les manipulations des bases de données... 5

Manuel d'utilisation avec le superviseur ISCANSERVER et le client VEHICLE Network System

Notice d'utilisation Site Internet administrable à distance

PARAMETRER LA MESSAGERIE SOUS THUNDERBIRD

Piratrax 2012 Danger - Effacer vos traces

COSWIN MOBILE SERVEUR DE SYNCHRONISATION GUIDE D INSTALLATION

Les tablettes et l'extranet Intermixt Mode d'emploi

HelpAndManual_unregistered_evaluation_copy GESTIONNAIRE D'ALARMES CENTRALISE OPTIM'ALARM. Manuel d'utilisation

Déclarer un serveur MySQL dans l annuaire LDAP. Associer un utilisateur DiaClientSQL à son compte Windows (SSO)

1/ Présentation de SQL Server :

8. Introduction au logiciel de simulation HYSYS : calcul d'une colonne de distillation.

Guide d installation CLX.PayMaker Office (3PC)

FAIRE SES COMPTES AVEC GRISBI

Pluridisciplinarité. Classe de BTS DATR

Utilisation de l outil lié à MBKSTR 9

Installation de Bâtiment en version réseau

Sommaire. 2. L accès aux modules. 1. Aspects techniques. 1.1 Le matériel requis 2

L'émulateur multi-système

GUIDE MEMBRE ESPACE COLLABORATIF. Février 2012

Créer un rapport pour Reporting Services

Logiciels concernés. Situation. Ciel et le pont comptable. Note conçue et rédigée par Jalons sprl tous droits réservés - 27/06/2007.

Gestion des applications, TI. Tout droits réservés, Marcel Aubin

Rapports d activités et financiers par Internet. Manuel Utilisateur

FORMATION PcVue. Mise en œuvre de WEBVUE. Journées de formation au logiciel de supervision PcVue 8.1. Lieu : Lycée Pablo Neruda Saint Martin d hères

KPI (Key Performance Indicator) dans MOSS

AFTEC SIO 2. Christophe BOUTHIER Page 1

TUTORIEL RADIUS. I. Qu est-ce que RADIUS? II. Création d un groupe et d utilisateur

MODE D EMPLOI DU GESTIONNAIRE DE L ESPACE PERSO DES MEMBRES DE LA SLIAI

Protéger une machine réelle derrière une machine virtuelle avec pfsense

CRÉER UNE BASE DE DONNÉES AVEC OPEN OFFICE BASE

Pour les caméras IP de modèles : QSTC201 QSTC211. Surveillance à distance via Internet Guide de démarrage

Procédures Stockées WAVESOFT ws_sp_getidtable Exemple : ws_sp_getnextsouche Exemple :... 12

l'atelier Scientifique

Interface PC Vivago Ultra. Pro. Guide d'utilisation

Se connecter en WiFi à une Freebox

(Fig. 1 :assistant connexion Internet)

Paramétrages de base de la plateforme

INSERER DES OBJETS - LE RUBAN INSERTION... 3 TABLEAUX

Note Technique. 1. Objectif. 2. Prérequis. 3. Installation

Débuter avec OOo Base

Routeur client. PC accueil Postes IP

Compte-rendu de projet de Système de gestion de base de données

Configuration de routeur D-Link Par G225

Fiche Technique. MAJ le 27/03/2012. Lorsque vous activez l Assistance à distance Windows, vous pouvez effectuer les opérations suivantes :

Les cahiers pratiques de Anonymat.org. SocksCap32. Edition du 20 Octobre 2000

Menu Fédérateur. Procédure de réinstallation du logiciel EIC Menu Fédérateur d un ancien poste vers un nouveau poste

Microsoft OSQL OSQL ou l'outil de base pour gérer SQL Server

MODE OPERATOIRE OPENOFFICE BASE

PRODIGE V3. Manuel utilisateurs. Consultation des métadonnées

Création d'un questionnaire (sondage)

Transcription:

Utilisation du BDE pour la maintenance des fichiers DBF de l'application TopoCad: Nous allons voir autour d'un exemple concret une facon de modifier les fichiers DBF de l'application. Le but est de modifier le fichier subdsect.dbf afin de rajoutter les champs suivants: GEOREF_A = champ de 30 caractères qui renferme une valeur flottante au format ASCII GEOREF_B = champ de 30 caractères qui renferme une valeur flottante au format ASCII GEOREF_C = champ de 30 caractères qui renferme une valeur flottante au format ASCII GEOREF_D = champ de 30 caractères qui renferme une valeur flottante au format ASCII GEOREF_P = champ de 30 caractères qui renferme une valeur flottante au format ASCII GEOREF_Q = champ de 30 caractères qui renferme une valeur flottante au format ASCII GEOREF_SYS = champ de 20 caractères qui renferme le code EDIGEO de la projection de la feuille Ces champs seront utilisés par le module Image. Nous allons tout d'abord donner accès à la base de donnée de TopoCad en créant un alias dans le BDEAdministrator. Initialisation: BDEAdministrator nous demande alors le type d'alias choisir : choisir STANDARD

Le nouvel alias se crée avec un nom quelconque et le driver Paradox par défaut. On modifie donc le nom en «communes» et on indique le driver DBASE, et enfin on enregistre le tout en cliquant sur le bouton «appliquer» Il peut être nécessaire de vérifier dans la configuration du driver DBASE que ce dernier est bien configuré en version 4 et avec un langage «WEurope» comme ci dessous On peut alors fermer le BDEAdministrator, il existe désormais une liaison qui nous permet

d'intervenir par l'interface SQL sur les fichiers DBF de l'application. Pour intervenir sur ces fichiers, il est nécessaire d'avoir un accès exclusif généralement et donc si TopoCad est ouvert, aucune connexion avec une table ne doit exister. Voici maintenant comment modifier ces fichiers de deux manières différentes Modifications par le programme QUERY32.EXE : Ce petit utilitaire fourni avec le CD de Topocad permet d'intervenir en langage SQL par le BDE. Il faut tout d'abord établir la connexion en cliquant sur le menu «connect».

puis choisir l'alias «communes» et cliquer sur «connect». Il n'y a pas de Password à fournir et le Working Dir importe peu (en principe w:\communes) Un message indiquant que la connection est effective doit apparaître comme ci dessous et l'alias apparaît dans les connexions valides. Cliquer ensuite sur «Done» : vous pouvez alors entrer des requetes SQL concernant les fichiers DBF. Nous entrons la première commande : ALTER TABLE subdsect ADD COLUMN GEOREF_A CHAR(30)

qui rajoutte un champ GEOREF_A à la table subdsect.dbf de 30 caractères Appuyer sur RUN qui execute alors la commande. La fenetre renvoie alors «No information returned from Query.» indiquant la requete ne retourne pas d'information (car il ne s'agit pas d'une clause SELECT). La table subsect a désormais un champ supplémentaire comme indiqué ci dessous. Il suffit de répéter l'opération pour les 6 champs suivants afin d'obtenir l'effet désiré. Modifications par un programme TED : Créons tout d'abord un petit fichier texte que nous nommerons maj2009_04_08.sql et qui renfermera les commandes suivantes ALTER TABLE subdsect ADD COLUMN GEOREF_A CHAR(30), ADD COLUMN GEOREF_B CHAR(30), ADD COLUMN GEOREF_C CHAR(30), ADD COLUMN GEOREF_D CHAR(30), ADD COLUMN GEOREF_P CHAR(30), ADD COLUMN GEOREF_Q CHAR(30), ADD COLUMN GEOREF_SYS CHAR(20) Puis créons un petit fichier TED que nous nommerons maj2009_04_08.ted qui renfermera la commande suivante : ;------------------------------------------------------------------------------- ; TopoCad 4.45 ; ; cette procedure ùet à jour la base de données subdsect.dbf afin de rajoutter ; 7 champs qui sont ; GEOREF_A de type Texte(30car) et renfermant une valeur réelle codée E ; GEOREF_B de type Texte(30car) et renfermant une valeur réelle codée E ; GEOREF_C de type Texte(30car) et renfermant une valeur réelle codée E ; GEOREF_D de type Texte(30car) et renfermant une valeur réelle codée E ; GEOREF_P de type Texte(30car) et renfermant une valeur réelle codée E ; GEOREF_Q de type Texte(30car) et renfermant une valeur réelle codée E ; GEOREF_SYS de type Texte(20car) et renfermant le code edigeo de la projection

; du georeferencement ;------------------------------------------------------------------------------- @dbsqlexec(communes,"",0,1,"",w:\maj2009_04_08.sql), @return(ok) et placons ces 2 fichiers dans w:\ Enfin ouvrons TopoCad puis un document vierge et lancons le script TED créé. La commande renvoie OK et indique que les champs ont été créés dans la base de données «subdsect.dbf» comme ci dessous :