[Résolu]erreur connexion source de données/erreur de script
Modérateur : Vilains modOOs
Règles du forum
Cette section est dédiée au module Base et plus particulièrement sur le langage SQL ou sur les connexions aux SGBD tiers. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
Pour accélérer les réponses, vous pouvez mettre en ligne votre base en joignant un fichier ODB : comment faire.
Cette section est dédiée au module Base et plus particulièrement sur le langage SQL ou sur les connexions aux SGBD tiers. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
Pour accélérer les réponses, vous pouvez mettre en ligne votre base en joignant un fichier ODB : comment faire.
-
- NOOuvel adepte
- Messages : 15
- Inscription : 02 janv. 2020 17:33
[Résolu]erreur connexion source de données/erreur de script
Bonjour,
Je souhaitais modifier une clé primaire composite, et obtenais des messages d'erreur me l'interdisant. J'ai donc décidé de quitter OO, malheureusement, je n'arrive plus à me connecter à la base. J'ai le message suivant:
"impossible d'établir une connexion avec la source de données "maraichage" error in script file line 8: constraint already exists..."
J'en déduis que j'ai fait une fausse manip avant de fermer et que le code est incohérent.
Le problème et que je ne sais pas comment accéder à ce script pour le corriger.
J'ai vu dans un sujet résolu qu'il suffisait de corriger le script, mais en utilisant 7-Zip et notepad... Là sous MacOs, je sais pas du tout comment m'y prendre.
Merci par avance pour votre aide.
Je souhaitais modifier une clé primaire composite, et obtenais des messages d'erreur me l'interdisant. J'ai donc décidé de quitter OO, malheureusement, je n'arrive plus à me connecter à la base. J'ai le message suivant:
"impossible d'établir une connexion avec la source de données "maraichage" error in script file line 8: constraint already exists..."
J'en déduis que j'ai fait une fausse manip avant de fermer et que le code est incohérent.
Le problème et que je ne sais pas comment accéder à ce script pour le corriger.
J'ai vu dans un sujet résolu qu'il suffisait de corriger le script, mais en utilisant 7-Zip et notepad... Là sous MacOs, je sais pas du tout comment m'y prendre.
Merci par avance pour votre aide.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par agardunor le 02 août 2021 19:00, modifié 1 fois.
OpenOffice 4.1.10 sous mac OS 11.5.1 (Big Sur)
-
- ManitOOu
- Messages : 3031
- Inscription : 02 juil. 2014 17:25
Re: erreur connexion source de données/erreur de script
Bonjour,
Si ça peut t'aider, voici le contenu du script en question :
Une fois modifié par tes soins, je le remplacerai dans le fichier.
@+
Moi non plusagardunor a écrit :Là sous MacOs, je sais pas du tout comment m'y prendre.
Si ça peut t'aider, voici le contenu du script en question :
Code : Tout sélectionner
SET DATABASE COLLATION "Latin1_General"
CREATE SCHEMA PUBLIC AUTHORIZATION DBA
CREATE CACHED TABLE "embranchement"("embranchement" VARCHAR(50) NOT NULL PRIMARY KEY,"propriete" VARCHAR(50))
CREATE CACHED TABLE "sousembranchement"("sousembranchement" VARCHAR(50) NOT NULL PRIMARY KEY,"embranchement" VARCHAR(50) NOT NULL,CONSTRAINT SYS_FK_67 FOREIGN KEY("embranchement") REFERENCES "embranchement"("embranchement") ON DELETE CASCADE)
CREATE CACHED TABLE "classe"("classe" VARCHAR(50) NOT NULL PRIMARY KEY,"sousembranchement" VARCHAR(50),"nbcotyl\u00e9don" INTEGER,CONSTRAINT SYS_FK_77 FOREIGN KEY("sousembranchement") REFERENCES "sousembranchement"("sousembranchement") ON DELETE CASCADE)
CREATE CACHED TABLE "famille"("famille" VARCHAR(50) NOT NULL PRIMARY KEY,"caract\u00e9ristiques" VARCHAR(500),"classe" VARCHAR(50),CONSTRAINT SYS_FK_100 FOREIGN KEY("classe") REFERENCES "classe"("classe") ON DELETE CASCADE)
CREATE CACHED TABLE "genre"("genre" VARCHAR(50) NOT NULL PRIMARY KEY,"famille" VARCHAR(50),CONSTRAINT SYS_FK_115 FOREIGN KEY("famille") REFERENCES "famille"("famille") ON DELETE CASCADE)
CREATE CACHED TABLE "plante"("genre" VARCHAR(50) NOT NULL,"esp\u00e8ce" VARCHAR(50) NOT NULL,"vari\u00e9t\u00e9" VARCHAR(50),CONSTRAINT "uk_genre_espece" PRIMARY KEY("genre","esp\u00e8ce"),CONSTRAINT "uk_genre_espece" UNIQUE("genre","esp\u00e8ce"))
CREATE CACHED TABLE "esp\u00e8ce"("esp\u00e8ce" VARCHAR(50) NOT NULL,"genre" VARCHAR(50) NOT NULL,PRIMARY KEY("genre","esp\u00e8ce"),CONSTRAINT SYS_FK_137 FOREIGN KEY("genre") REFERENCES "genre"("genre") ON DELETE CASCADE,CONSTRAINT SYS_FK_143 FOREIGN KEY("genre","esp\u00e8ce") REFERENCES "plante"("genre","esp\u00e8ce") ON DELETE CASCADE)
SET TABLE "embranchement" INDEX'336 0'
SET TABLE "sousembranchement" INDEX'488 488 0'
SET TABLE "classe" INDEX'632 632 0'
SET TABLE "famille" INDEX'1104 1104 0'
CREATE USER SA PASSWORD ""
GRANT DBA TO SA
SET WRITE_DELAY 60
@+
-
- NOOuvel adepte
- Messages : 15
- Inscription : 02 janv. 2020 17:33
Re: erreur connexion source de données/erreur de script
Bonjour,
Merci beaucoup pour ta réponse ultra rapide !
Je pense avoir supprimé le "create table" qui n'allait pas, voici le code corrigé:
Voilà, si tu as la possibilité de me renvoyer le fichier corrigé, je pourrais faire un test.
Encore merci
Merci beaucoup pour ta réponse ultra rapide !
Je pense avoir supprimé le "create table" qui n'allait pas, voici le code corrigé:
Code : Tout sélectionner
SET DATABASE COLLATION "Latin1_General"
CREATE SCHEMA PUBLIC AUTHORIZATION DBA
CREATE CACHED TABLE "embranchement"("embranchement" VARCHAR(50) NOT NULL PRIMARY KEY,"propriete" VARCHAR(50))
CREATE CACHED TABLE "sousembranchement"("sousembranchement" VARCHAR(50) NOT NULL PRIMARY KEY,"embranchement" VARCHAR(50) NOT NULL,CONSTRAINT SYS_FK_67 FOREIGN KEY("embranchement") REFERENCES "embranchement"("embranchement") ON DELETE CASCADE)
CREATE CACHED TABLE "classe"("classe" VARCHAR(50) NOT NULL PRIMARY KEY,"sousembranchement" VARCHAR(50),"nbcotyl\u00e9don" INTEGER,CONSTRAINT SYS_FK_77 FOREIGN KEY("sousembranchement") REFERENCES "sousembranchement"("sousembranchement") ON DELETE CASCADE)
CREATE CACHED TABLE "famille"("famille" VARCHAR(50) NOT NULL PRIMARY KEY,"caract\u00e9ristiques" VARCHAR(500),"classe" VARCHAR(50),CONSTRAINT SYS_FK_100 FOREIGN KEY("classe") REFERENCES "classe"("classe") ON DELETE CASCADE)
CREATE CACHED TABLE "esp\u00e8ce"("esp\u00e8ce" VARCHAR(50) NOT NULL,"genre" VARCHAR(50) NOT NULL,PRIMARY KEY("genre","esp\u00e8ce"),CONSTRAINT SYS_FK_137 FOREIGN KEY("genre") REFERENCES "genre"("genre") ON DELETE CASCADE,CONSTRAINT SYS_FK_143 FOREIGN KEY("genre","esp\u00e8ce") REFERENCES "plante"("genre","esp\u00e8ce") ON DELETE CASCADE)
SET TABLE "embranchement" INDEX'336 0'
SET TABLE "sousembranchement" INDEX'488 488 0'
SET TABLE "classe" INDEX'632 632 0'
SET TABLE "famille" INDEX'1104 1104 0'
CREATE USER SA PASSWORD ""
GRANT DBA TO SA
SET WRITE_DELAY 60
Encore merci
OpenOffice 4.1.10 sous mac OS 11.5.1 (Big Sur)
-
- ManitOOu
- Messages : 3031
- Inscription : 02 juil. 2014 17:25
Re: erreur connexion source de données/erreur de script
Pas mieux j'obtiens ce message :
et la base modifiée au cas où :Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
-
- NOOuvel adepte
- Messages : 15
- Inscription : 02 janv. 2020 17:33
Re: erreur connexion source de données/erreur de script
oups, il y avait une foreign key qui referencait la table, je viens de l'enlever:
J'espère que cette fois est la bonne !
Désolée de t"embeter encore...
Code : Tout sélectionner
SET DATABASE COLLATION "Latin1_General"
CREATE SCHEMA PUBLIC AUTHORIZATION DBA
CREATE CACHED TABLE "embranchement"("embranchement" VARCHAR(50) NOT NULL PRIMARY KEY,"propriete" VARCHAR(50))
CREATE CACHED TABLE "sousembranchement"("sousembranchement" VARCHAR(50) NOT NULL PRIMARY KEY,"embranchement" VARCHAR(50) NOT NULL,CONSTRAINT SYS_FK_67 FOREIGN KEY("embranchement") REFERENCES "embranchement"("embranchement") ON DELETE CASCADE)
CREATE CACHED TABLE "classe"("classe" VARCHAR(50) NOT NULL PRIMARY KEY,"sousembranchement" VARCHAR(50),"nbcotyl\u00e9don" INTEGER,CONSTRAINT SYS_FK_77 FOREIGN KEY("sousembranchement") REFERENCES "sousembranchement"("sousembranchement") ON DELETE CASCADE)
CREATE CACHED TABLE "famille"("famille" VARCHAR(50) NOT NULL PRIMARY KEY,"caract\u00e9ristiques" VARCHAR(500),"classe" VARCHAR(50),CONSTRAINT SYS_FK_100 FOREIGN KEY("classe") REFERENCES "classe"("classe") ON DELETE CASCADE)
CREATE CACHED TABLE "esp\u00e8ce"("esp\u00e8ce" VARCHAR(50) NOT NULL,"genre" VARCHAR(50) NOT NULL,PRIMARY KEY("genre","esp\u00e8ce"),CONSTRAINT SYS_FK_137 FOREIGN KEY("genre") REFERENCES "genre"("genre") ON DELETE CASCADE)
SET TABLE "embranchement" INDEX'336 0'
SET TABLE "sousembranchement" INDEX'488 488 0'
SET TABLE "classe" INDEX'632 632 0'
SET TABLE "famille" INDEX'1104 1104 0'
CREATE USER SA PASSWORD ""
GRANT DBA TO SA
SET WRITE_DELAY 60
Désolée de t"embeter encore...
OpenOffice 4.1.10 sous mac OS 11.5.1 (Big Sur)
-
- ManitOOu
- Messages : 3031
- Inscription : 02 juil. 2014 17:25
Re: erreur connexion source de données/erreur de script
toujours pas :
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
-
- NOOuvel adepte
- Messages : 15
- Inscription : 02 janv. 2020 17:33
Re: erreur connexion source de données/erreur de script
bon... encore désolée:
je suis pas douée en debuggage à distance...
Code : Tout sélectionner
SET DATABASE COLLATION "Latin1_General"
CREATE SCHEMA PUBLIC AUTHORIZATION DBA
CREATE CACHED TABLE "embranchement"("embranchement" VARCHAR(50) NOT NULL PRIMARY KEY,"propriete" VARCHAR(50))
CREATE CACHED TABLE "sousembranchement"("sousembranchement" VARCHAR(50) NOT NULL PRIMARY KEY,"embranchement" VARCHAR(50) NOT NULL,CONSTRAINT SYS_FK_67 FOREIGN KEY("embranchement") REFERENCES "embranchement"("embranchement") ON DELETE CASCADE)
CREATE CACHED TABLE "classe"("classe" VARCHAR(50) NOT NULL PRIMARY KEY,"sousembranchement" VARCHAR(50),"nbcotyl\u00e9don" INTEGER,CONSTRAINT SYS_FK_77 FOREIGN KEY("sousembranchement") REFERENCES "sousembranchement"("sousembranchement") ON DELETE CASCADE)
CREATE CACHED TABLE "famille"("famille" VARCHAR(50) NOT NULL PRIMARY KEY,"caract\u00e9ristiques" VARCHAR(500),"classe" VARCHAR(50),CONSTRAINT SYS_FK_100 FOREIGN KEY("classe") REFERENCES "classe"("classe") ON DELETE CASCADE)
CREATE CACHED TABLE "genre"("genre" VARCHAR(50) NOT NULL PRIMARY KEY,"famille" VARCHAR(50),CONSTRAINT SYS_FK_115 FOREIGN KEY("famille") REFERENCES "famille"("famille") ON DELETE CASCADE)
CREATE CACHED TABLE "esp\u00e8ce"("esp\u00e8ce" VARCHAR(50) NOT NULL,"genre" VARCHAR(50) NOT NULL,PRIMARY KEY("genre","esp\u00e8ce"),CONSTRAINT SYS_FK_137 FOREIGN KEY("genre") REFERENCES "genre"("genre") ON DELETE CASCADE)
SET TABLE "embranchement" INDEX'336 0'
SET TABLE "sousembranchement" INDEX'488 488 0'
SET TABLE "classe" INDEX'632 632 0'
SET TABLE "famille" INDEX'1104 1104 0'
CREATE USER SA PASSWORD ""
GRANT DBA TO SA
SET WRITE_DELAY 60
OpenOffice 4.1.10 sous mac OS 11.5.1 (Big Sur)
-
- ManitOOu
- Messages : 3031
- Inscription : 02 juil. 2014 17:25
Re: erreur connexion source de données/erreur de script
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
-
- NOOuvel adepte
- Messages : 15
- Inscription : 02 janv. 2020 17:33
Re: erreur connexion source de données/erreur de script
Un immense merci !!!!!
et une très bonne fin de soirée
et une très bonne fin de soirée
OpenOffice 4.1.10 sous mac OS 11.5.1 (Big Sur)