Alex Thurgood a écrit :
Que contient ces tables (celles à problèmes) que les autres n'ont pas ? Indexes à champs multiples ? Indexes contenant des dates ou des timestamps ?
Cette table fonctionne avec OOo :
CREATE TABLE `gestion`.`contrats` (
`ID` int( 11 ) NOT NULL AUTO_INCREMENT ,
`ref_cli` int( 11 ) NOT NULL default '0',
`date_devis` date default NULL ,
`date_contrat` date default NULL ,
`nbre_dates` tinyint( 5 ) unsigned default NULL ,
`prix_spectacle` decimal( 10, 2 ) default NULL ,
`remise` decimal( 10, 2 ) default NULL ,
`total_spectacle` decimal( 10, 2 ) default NULL ,
`prix_auto` decimal( 10, 2 ) default NULL ,
`prix_sncf` decimal( 10, 2 ) default NULL ,
`prix_repas` decimal( 10, 2 ) default NULL ,
`prix_hotel` decimal( 10, 2 ) default NULL ,
`frais_divers` decimal( 10, 2 ) default NULL ,
`detail_spectacle` varchar( 150 ) default NULL ,
`detail_remise` varchar( 150 ) default NULL ,
`detail_auto` varchar( 150 ) default NULL ,
`detail_sncf` varchar( 150 ) default NULL ,
`detail_repas` varchar( 150 ) default NULL ,
`detail_hotel` varchar( 150 ) default NULL ,
`detail_divers` varchar( 150 ) default NULL ,
`total_facture` decimal( 10, 2 ) default NULL ,
`mode_paiement` varchar( 50 ) default NULL ,
`date_paiement` date default NULL ,
`facturer_a` int( 11 ) default NULL ,
`autre_artiste` varchar( 150 ) default NULL ,
`part_autre` decimal( 10, 2 ) default NULL ,
`etat` enum( 'DEVIS', 'CONTRAT', 'ANNULE', 'TERMINE' ) NOT NULL default 'DEVIS',
`Clauses` mediumtext,
PRIMARY KEY ( `ID` ) ,
KEY `ref_cli` ( `ref_cli` , `date_devis` , `date_contrat` ) ,
KEY `etat` ( `etat` )
) TYPE = MYISAM ;
Celle-ci, par contre, ne fonctionne pas sous OOo (elle fonctionne normalement avec PHPmyAdmin) :
CREATE TABLE `gestion`.`clients2` ( `ID` int( 11 ) NOT NULL AUTO_INCREMENT, `classer_sous` varchar( 50 ) default NULL , `societe` varchar( 50 ) default NULL , `contac_nom` varchar( 50 ) default NULL , `contact_prenom` varchar( 50 ) default NULL , `contact_titre` varchar( 50 ) default NULL , `resp_nom` varchar( 50 ) default NULL , `resp_prenom` varchar( 50 ) default NULL , `resp_titre` varchar( 50 ) default NULL , `telephone` varchar( 20 ) default NULL , `tel_contact` varchar( 20 ) default NULL , `tel_resp` varchar( 20 ) default NULL , `fax` varchar( 20 ) default NULL , `mel` varchar( 50 ) default NULL , `mel_2` varchar( 50 ) default NULL , `web` varchar( 50 ) default NULL , `web_2` varchar( 50 ) default NULL , `lieudit` varchar( 60 ) default NULL , `rue` varchar( 60 ) default NULL , `code_postal` varchar( 10 ) default NULL , `ville` varchar( 60 ) default NULL , `type1` varchar( 10 ) default NULL , `type2` varchar( 10 ) default NULL , `type3` varchar( 10 ) default NULL , `type4` varchar( 10 ) default NULL , `cles` varchar( 100 ) default NULL , `pub_envoi` date default NULL , `pub_type` varchar( 50 ) default NULL , `dernier_contact` date default NULL , `rappeler_le` date default NULL , `manifestation` varchar( 50 ) default NULL , `date_manif` date default NULL , `date_prog` date default NULL , `contact_fonction` varchar( 50 ) default NULL , `resp_fonction` varchar( 50 ) default NULL , `pays` varchar( 50 ) default NULL , `mailling_zone` varchar( 50 ) default NULL , `mailling_type` varchar( 50 ) default NULL , `tel_mobile` varchar( 20 ) default NULL , `tel_prive` varchar( 20 ) default NULL , `crée_le` date default NULL , `est_client` tinyint( 1 ) NOT NULL default '0', `contrat le` date default NULL , `Notes` mediumtext, `infos` mediumtext, `facturation` int( 11 ) default NULL , PRIMARY KEY ( `ID` ) , KEY `facturation` ( `facturation` ) ) TYPE = MYISAM ;
Vois-tu quelque chose d'anormal ?
François
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]