begin process at 2012 02 12 22:06:57
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive ASP & ASP.NET

 > 

Archives ASP & ASP.NET

 > 

AU SECOURS !!!!

 > 

pb integrite referentielle + relations acces2000 + asp


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

pb integrite referentielle + relations acces2000 + asp

vendredi 15 novembre 2002 à 17:13:35 | pb integrite referentielle + relations acces2000 + asp

frenzy

bonjour tlm :
soit 2 tables (et leurs champs) :
table_a (id_a, nom_a, id_b)
table_b (id_b, nom_b)
tables reliées avec intégrité referentielle (access 2000).
mes clés primaires : id_a (pour table_a) ; id_b (pour table_b)
clé étrangère : id_b (table_a)

si je crée une nouvelle fiche sur table_a, comment faire si je n'ai pas de valeur pour id_b(table_a) car impossible d'ajouter ma fiche ?

merci d'avance pour un petit coup de pouce
dimanche 17 novembre 2002 à 20:25:14 | Re : pb

Black_Pit

Salut!

Tu ne peux pas. C'est à ça que sert l'intégrité référentielle c'est-à-dire: tu ne peux pas appliquer une valeur si elle n'existe pas préalablement dans une autre table.

Deux solutions:
1- insére d'abord dans la table b
ou
2- Redessine tes tables



-------------------------------
Réponse au message :
-------------------------------

bonjour tlm :
soit 2 tables (et leurs champs) :
table_a (id_a, nom_a, id_b)
table_b (id_b, nom_b)
tables reliées avec intégrité referentielle (access 2000).
mes clés primaires : id_a (pour table_a) ; id_b (pour table_b)
clé étrangère : id_b (table_a)

si je crée une nouvelle fiche sur table_a, comment faire si je n'ai pas de valeur pour id_b(table_a) car impossible d'ajouter ma fiche ?

merci d'avance pour un petit coup de pouce
dimanche 17 novembre 2002 à 23:47:05 | Re : pb

frenzy

Merci Black Pit, j'ai supprimé les relations pour les tables qui ne sont pas forcement renseignees à chaque fois, ça marche nickel chrome maintenant



-------------------------------
Réponse au message :
-------------------------------

Salut!

Tu ne peux pas. C'est à ça que sert l'intégrité référentielle c'est-à-dire: tu ne peux pas appliquer une valeur si elle n'existe pas préalablement dans une autre table.

Deux solutions:
1- insére d'abord dans la table b
ou
2- Redessine tes tables



-------------------------------
Réponse au message :
-------------------------------

bonjour tlm :
soit 2 tables (et leurs champs) :
table_a (id_a, nom_a, id_b)
table_b (id_b, nom_b)
tables reliées avec intégrité referentielle (access 2000).
mes clés primaires : id_a (pour table_a) ; id_b (pour table_b)
clé étrangère : id_b (table_a)

si je crée une nouvelle fiche sur table_a, comment faire si je n'ai pas de valeur pour id_b(table_a) car impossible d'ajouter ma fiche ?

merci d'avance pour un petit coup de pouce



Cette discussion est classée dans : pb, table, id, referentielle, integrite


Répondre à ce message

Sujets en rapport avec ce message

Pb ds 1 de mes requetes SQL [ par pedro13 ] Bonjour à tous, Je m'adresse à vous car je commence à tourner en ronde et ne voie pas ce qui ne marche dans ce que je veux effectuer. J'ai actuellment delete d'une table avec jointure [ par fedfil ] bonjour,vala j'ai un petit pb... je vous expliquej'ai 3 table : une table user, une table group et une table de liaison user_group.les champs qui nous suppression et integrite referentielle sous access [ par ikari91 ] Bonjour a tous,j'ai un gros probleme, je souhaite effacer un enregistrement dans une table access (en l'occurence un client ) et qu'un champ vide appa supression et integrite referentielle sous access [ par ikari91 ] Bonjour a tous,j'ai un gros probleme, je souhaite effacer un enregistrement dans une table access (en l'occurence un client ) et qu'un champ vide appa trigger en SQL server [ par Kurul1 ] Bonjour à tous J'ai un petit souci avec les triggers. J'ai une table zone avec un identifiant id_zone et un libelle libelle_zone. Jusque là, pas de pb Affichage BDD [ par Ragnar69 ] Bon c mon premier script en ASP...j'arrive a me connecter ma a base et à afficher une table donnée.ensuite j'aimerai faire la chose suivante:j'ai une Pb de syntaxe??? [ par benben ] Voila l'erreur que j'obtiens:Microsoft OLE DB Provider for SQL Server error '80040e07' Syntax error converting the varchar value '1, 2, 3' to a column Erreur sql [ par Jackboy ] J'ai un erreur avec ma bd, je fais la recherche d'un certain enregistrement selon un id et un erreur survient...sqlString = "SELECT * FROM DATASET " & recuperation champ et update dans une autre table [ par drjey ] Salut, Je cherche a recuperer dans une table (towns) le numero ("id" en autonum) qui correspond a la ville, pour ensuite dans une autre table (main) f update table a partir d'une autre table [ par drjey ] Salut, Je cherche a recuperer dans une table (towns) le numero ("id" en autonum) qui correspond a la ville, pour ensuite dans une autre table (main) f


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,530 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales