Accueil > Forum > > > > [SQL Server 2005]Pb d'update de 2 tables
[SQL Server 2005]Pb d'update de 2 tables
jeudi 18 mai 2006 à 12:28:43 |
[SQL Server 2005]Pb d'update de 2 tables

cnguyen
|
Bonjour, J'ai voulu faire : UPDATE proact, cra SET cra.projet = @projet , proact.projet = @projet WHERE proact.projet = (select projet from proact p join cra c on p.projet = c.projet) Mais on m'a dis dans que : "si c'est pour faire un UPDATE sur plusieurs tables en même temps, ce n'est pas prévu dans la norme SQL " Mon but est que, a travers une interface, l'utilisateur modifie le nom d'un projet de la table PROACT(possede un champs Projet) et que lorsqu'il modifie ce nom, sa le modifie aussi pour les noms identiques situés dans la table CRA(possede le champs Projet aussi)... Quelqu'un à une idée?? Merci
|
|
jeudi 18 mai 2006 à 18:52:02 |
Re : [SQL Server 2005]Pb d'update de 2 tables

crilun
|
crilun pourquoi tu n'essayes pas de la faire en 2 update differents avec une transaction? ca te permettrait de le faire de la meme maniere et si une de tes 2 requetes échoue.
|
|
jeudi 18 mai 2006 à 19:50:43 |
Re : [SQL Server 2005]Pb d'update de 2 tables

cnguyen
|
Oui mais je vois pas comment on fais sa :s, sa pourrait etre mieux d'utiliser une transaction???sa fais quoi exactement?? et comment je peux le faire???sa peux se faire dans un sqldatasource??
Merci
|
|
jeudi 18 mai 2006 à 23:22:42 |
Re : [SQL Server 2005]Pb d'update de 2 tables

crilun
|
crilun une transaction ca te permet d'effectuer plusieurs requetes les une apres les autres, masi avec l'avantage que si l'une de tes requetes plantes toute celle d'avant ne sont pas prise en compte, par exemple si je fais : update1 update2 si update2 plante alors update1 ne sera pas effectué, BEGIN TRAN nomQueJeChoisiPourMaTransaction UPDATE1 UPDATE2 COMMIT TRAN nomQueJeChoisiPourMaTransaction apres à toi de gerer avec COMMIT et ROLLBACK selon ce que tu veut faire, regarde dans l'aide de SQL server a BEGIN TRANSACTION et COMMIT TRANSACTION c 'est bien documenté
|
|
jeudi 18 mai 2006 à 23:28:18 |
Re : [SQL Server 2005]Pb d'update de 2 tables

crilun
|
crilun ah, et pour sqldatasource? qu'est ce que tu veut dire par la? car datasource en general ca recupere le resultat d'un select pour remplir un control, alors sur un update je comprends pas trop la question. sinon si ce que tu voulais savoir est est ce que je peut le lancer dans mon code comme un UDPATE normal ? alors la reponse est oui.
|
|
vendredi 19 mai 2006 à 00:48:33 |
Re : [SQL Server 2005]Pb d'update de 2 tables

cnguyen
|
Bah dans le SqlDataSource tu as une propriété permettant de faire un UPDATE, le probleme c'est que lors de cette UPDATE moi je veux update 2 table c'est pour sa que je voulais passer par un procedure stockée ou par , ton idéee, le transact! Sinon tu saurais comment faire si je veux le faire en procedure stockée??
Merci
|
|
vendredi 19 mai 2006 à 11:57:03 |
Re : [SQL Server 2005]Pb d'update de 2 tables

crilun
|
crilun je viens de regarder apparement sqldatasource est une propriété du framework 2 hors je n'ai pas encore la chance de travailler sur le framework 2, je ne pense donc pas pouvoir t'en dire plus pour l'instant. désolé
|
|
Cette discussion est classée dans : sql, projet, tables, update, proact
Répondre à ce message
Sujets en rapport avec ce message
UPDATE de 2 tables [ par cnguyen ]
Bonjour, j'aimerai savoir comment faire un update de 2 tables dans oracle :Je voudrais mettre ces 2 updates en un seul : UPDATE proact SET projet = @p
[VS2005]Procedure stockée qui Update 2 tables [ par cnguyen ]
Bonjour, je souhaite faire un UPDATE sur 2 tables mais le probleme c'est que dans SLQ SERVER 2005 EXPRESS Edition , on ne peux pas update 2 tables dan
SQL->Oracle [ par cnguyen ]
BonjourJ'ai fais une appli en C# avec VS2005 et SQLServer2005Je suis entrain de passer de SQL à Oracle.Je voudrais savoir ce que je dois faire au nive
Exporter une BDD [ par karn ]
Bonjour,Voila un probléme qui m'ennuie depuis que je suis sous SQL SERVER 2005Avant sous SQL-SERVER 2000, je pouvais facilement exporter objets d'une
Je Veux Faire Une Update Sur Un Colone SQL??? [ par Krayz ]
Bonjour, J'a_ Besoin de faire une augmention de salaire pour chaqu persone qui fais une insertion de 500 dh bien sure j'ai fais tous le travaille a l
Update SQL avec un where dynamique [ par imaram ]
Bonjour à tous, je voudrai updater sur SQl server certains champ d'une table. j'ai une table produit, je veux modifier article, libelle article et pr
alimenter une table de fait en ssis sql server 2008 [ par arwabs ]
bonjour tt le monde je suis actuellement en train de préparer mon projet de pfe, j'utilise sql server 2008 r2 pour un projet décisionnel. j'ai termine
sql:insertion dans 2 tables liées [ par ti7a ]
Bonjour, slt tt le monde bon j'ai deux tables : la table voiture (id_voiture,id_marque ,couleur,ville.............); et la table option (id_option,
lister les tables d'une base de donnée SQL SERVER [ par romagny13 ]
Bonjour ,je voudrais savoir comment lister les tables d'une base de donnée SQL SERVER ?merci++
Champ texte update sql server 2008 [ par loic2810 ]
Bonjour, Je crée actuellement un site sous asp /sql server 2008 via dreamweaver 8 et lorsque je crée une page d'update mes champs texte ( valeurs par
Livres en rapport
|
Derniers Blogs
IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITERREACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article par Groc SHAREPOINT BLOG SITE, PROBLèME D'ARCHIVESSHAREPOINT BLOG SITE, PROBLèME D'ARCHIVES par junarnoalg
Dernièrement, nous avons migré le site
myTIC
vers un nouveau serveur SharePoint 2010. Dans les contenus que nous vouloins récupérer, nous avions un certain nombre de blogs.
Nous avons utilisé les commandes Power...
Cliquez pour lire la suite de l'article par junarnoalg
Forum
RE : ORACLE FORMSRE : ORACLE FORMS par csmahicham
Cliquez pour lire la suite par csmahicham
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|