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`);