cs_valaidnew
Messages postés8Date d'inscriptionmercredi 15 juin 2005StatutMembreDernière intervention24 février 2006
-
14 févr. 2006 à 14:04
cs_valaidnew
Messages postés8Date d'inscriptionmercredi 15 juin 2005StatutMembreDernière intervention24 février 2006
-
15 févr. 2006 à 09:38
Bonjour à toutes et a tous,
J'ai un probleme dont je n'arrive pas a trouver la solution.
J'ai deux tables: 1 order et 1 clients:
suite a l'ajout de données tapee par l'utilisateur, une commande dans la table order et les infos du client entrer dans la base client.
le probleme est que je n'arrive pas a faire un lien entre les deux bases;
j'ai un champs numclient qui est une clé primaire entree en autonumber relier au champs numclient dans la table order (des commandes), donc a l'ajout des données, c'est seulement a ce moment la qu'il genere le n° client, comment faire pour le recuperer et le faire correspondre dans le bon champs ?
svp si quelqu'un pourrais m'aider a resoudre cela car je suis perdue et suis assez presserpar le temps.
cs_valaidnew
Messages postés8Date d'inscriptionmercredi 15 juin 2005StatutMembreDernière intervention24 février 2006 15 févr. 2006 à 09:38
Bonjour,
Je te remercie pour ta réponse, je travaille avec access et sql.
voici ma page ou je fais l'ajout de données dans la base, avec l'update du champs numclient dans la base client:
<%
set RSquery=Server.CreateObject("ADODB.RecordSet")
SQLORDER="select * from CDorder"
RSquery.open SQLORDER,conn,3,3
RSclient.update
RSclient.close
set RSclient=nothing
%>
le probleme est que maintenant il me fait bien l'ajout mais pour une seule fois apres dans cette meme page il me met un beau message d'erreur tel que:
Microsoft OLE DB Provider for ODBC Drivers error '80040e2f'
[Microsoft][ODBC Microsoft Access Driver] The changes you requested to the table were not successful because they would create duplicate values in the index, primary key, or relationship. Change the data in the field or fields that contain duplicate data, remove the index, or redefine the index to permit duplicate entries and try again.