Peut tu fournir une des chain
viadou_meleme/ = 7 Juillet, 2005 - 15:13
Peut tu fournir une des chaines SQL qui pose problĂšme ?
Peut ĂȘtre l'erreur vient d'un mauvais formattage de cette chaĂźne.
[ Vous devez
vous connecter pour poster des commentaires ]
EN voici une.
J ene vois pas
natbo/ = 7 Juillet, 2005 - 15:30
EN voici une.
J ene vois pas!
CREATE TABLE "eauter" (gid serial, "texte_ref" varchar, "rcode" varchar, "nom_usuel" varchar, "zonereg" int8, "code_metie" varchar, "etiquette" varchar, "origine" varchar);
SELECT AddGeometryColumn('','eauter','the_geom','102582','MULTIPOLYGON',2);
INSERT INTO "eauter" (gid,"texte_ref","rcode","nom_usuel","zonereg","code_metie","etiquette","origine","the_geom") VALUES ('0','ArrĂȘtĂ© n°99-162 modifiĂ© par arrĂȘtĂ© n°221 du 06/03/2001 prĂ©cisant les conditions dâexercice de la pĂȘche dans les eaux de la MĂ©diterranĂ©e continentale','IFR9','Eaux territoriales','3009','F','GAT9','PORTANCES-NASCA',GeometryFromText('MULTIPOLYGON(((804756.227420701 1816169.01881109 ,804676.607029022 1816
[ Vous devez
vous connecter pour poster des commentaires ]
Je ne sais pas si cela vient
viadou_meleme/ = 7 Juillet, 2005 - 16:58
Je ne sais pas si cela vient de là mais un truc qui me parait bizarre, c'est que la colonne gid est serial, donc PostgreSQL l'incrémente automatiquement au moment de l'insert. Donc je te propose d'essayer un truc du style
===================================
INSERT INTO "eauter" ("texte_ref","rcode","nom_usuel","zonereg","code_metie","etiquette","origine","the_geom")
VALUES ('ArrĂȘtĂ© n°99-162 modifiĂ© par arrĂȘtĂ© n°221 du 06/03/2001 prĂ©cisant les conditions dâexercice de la pĂȘche dans les eaux de la MĂ©diterranĂ©e continentale','IFR9','Eaux territoriales','3009','F','GAT9','PORTANCES-NASCA',GeometryFromText('MULTIPOLYGON(((804756.227420701 1816169.01881109 ,804676.607029022 1816
============================
Pour voir
Du courrage.
[ Vous devez
vous connecter pour poster des commentaires ]
vu que des fois, ça marche e
jackt81/ = 8 Juillet, 2005 - 10:30
vu que des fois, ça marche et d'autres pas,
il est possible que ça vienne des caractĂšres accentuĂ©s (ĂȘ, Ă©, etc) que UNICODE ne comprend peut-ĂȘtre pas.
essaie de créer une base en LATIN1, et ré-essaie tes requÚtes.
courage
[ Vous devez
vous connecter pour poster des commentaires ]
j'ai trouvé!
natbo/ = 8 Juillet, 2005 - 10:57
Bon alors pour resoudre le pb, j'ai encodé le fichier sql:
===========================================
$var = file_get_contents($fichier);
pg_exec(utf8_encode($var));
============================================
Puis vu que j'avais un autre souci de temps dépassé (fichier sql trop important), je suis allée modifié la variable max_execution_time ds php.ini.
Et là , ça a l'air de fonctionner!
EN tout cas merci pour vos réponses!!!!!
Merci Ă tous!!!
[ Vous devez
vous connecter pour poster des commentaires ]