MariaDB connect engine DBF Windows

Télécharger la version .msi adaptée 32/64 bits  https://downloads.mariadb.org/

SHOW ENGINES; /*voir si engine CONNECT est installé*/
INSTALL SONAME 'ha_connect';
SHOW ENGINES; /*vérifier s'il est maintenant bien installé*/


Les noms de tables sont passés en minuscules pour Windows contrairement à Linux

USE MABASE;
DROP TABLE IF EXISTS CAISSE;
CREATE TABLE CAISSE engine=CONNECT table_type=DBF file_name='C:\\FICHIERS\\CAISSE.DBF'; /* création MABASE.caisse*/
CREATE TABLE CAISSE engine=CONNECT table_type=DBF file_name='/home/FICHIERS/CAISSE.DBF'; /* Linux MABASE.CAISSE*/


Des choses qui fonctionnent sur les DBF connectés

ALTER TABLE CAISSE ADD COLUMN IF NOT EXISTS QREST_ENT int NULL AFTER CDE_NUM;
ALTER TABLE CAISSE ADD PRIMARY KEY (ID);
ALTER TABLE CAISSE MODIFY COLUMN FACTURE_ID bigint(10) ;
ALTER TABLE CAISSE ADD INDEX (REF) ;

Pour Windows 2003 server la dernière version supportée : ICI

// Vieux DBF xbase Foxpro

CREATE DATABASE IF NOT EXISTS DBF_SOM CHARACTER SET CP850;;
USE DBF_SOM;

DROP TABLE  IF EXISTS AGENT;
CREATE TABLE AGENT 		engine=CONNECT table_type=DBF READONLY=0 option_list='Accept=1' file_name='h:\\DBF\\FICHIERS\\AGENT.DBF';
ALTER TABLE `AGENT` ADD PRIMARY KEY (`CODEAGENT`);


     

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

− one = one