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]



Reply via email to