Précédent   Forum des professionnels en informatique > Bases de données > Autres SGBD
Autres SGBD Vos questions sur les autres SGBD
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 14/04/2006, 11h17   #1
Membre du Club
 
Inscription : février 2005
Messages : 288
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 288
Points : 47
Points : 47
Par défaut [HSQLDB]erreur de violation

Bonjour à vous tous les gens!! ça va bien?

bon alors je suis face à un problème... j'utilise une base HSQLDB :
je possède 3 tables : project, configproject et server

celles qui nous intéressent sont server et configproject :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
CREATE TABLE project
(
	projectId integer NOT NULL PRIMARY KEY,
	projectName varchar(40) NOT NULL,
	connectMode varchar(40),
	softVersion varchar(40),
	xrdBinPath varchar(40),
	olbBinPath varchar(40),
	xrdLibPath varchar(40),
	xrdLogPath varchar(40),
	olbLogPath varchar(40),
	scriptPath varchar(40),
	scriptLogPath varchar(40)
);
 
CREATE TABLE configProject
(
	configId integer NOT NULL PRIMARY KEY,
	serverId integer NOT NULL,
	xrdCfName varchar(40),
	olbCfName varchar(40),
	xrdStartScriptPath  varchar(40),
	olbStartScriptPath varchar(40),
	xrdStopScriptPath varchar(40),
	olbStopScriptPath varchar(40),
	xrdStatus smallint,
	olbStatus smallint,
	migStatus smallint,
	purgStatus smallint,
	stagStatus smallint,
	FOREIGN KEY(serverId) REFERENCES server (serverId)
);
vous avez surement remarqué que "serverId" est une clé étrangère...

lorsque j'ajoute un enregistrement dans la table configproject :
Code :
INSERT INTO configproject VALUES(1, 0, '','','','','','',0,0,0,0,0)
voici l'erreur :
Code :
Integrity constraint violation - no parent SYS_FK_52 TABLE: SERVER / Error Code: -177 / State: 23000
dsl pour la masse de code mais jvoulais être bien compris

si quelqu'un peut m'aider C génial!

Bonne journée à tous!
chti_juanito est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/04/2006, 21h15   #2
Membre émérite
 
Inscription : mars 2005
Messages : 1 065
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : mars 2005
Messages : 1 065
Points : 898
Points : 898
Ben... ca me semble pourtant clair: tu violes la contrainte d'intégrité en tentant de réfèrencer un tuple qui n'existe pas.
zais_ethael est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 19h27.


 
 
 
 
Partenaires

Hébergement Web