Bonjour à tous,
j'ai 2 bases sur le meme serveur:
base DB1 ; schéma SCH1; table T(Id,Nom ,Code)
base DB2 ; schéma SCH2 ; table T(Id,Nom ,Code)
je voudrais executer la requete suivante à partie de C#:
(inserer les lignes de T de la base DB2 avec le schema SCH2
dans DB1)
j'ai fais :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 REQ = " INSERT INTO DB1.SCH1.T(Id,Nom ,Code) SELECT Id ,Nom ,Code FROM DB2.SCH2.T "
le pb: comment utiliser la connection pour la base DB2 ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 string connectString = "Data Source=.\\SQLEXPRESS;Initial Catalog=DB1;Integrated Security=True"; SqlConnection connection =new SqlConnection(connectString); SqlCommand sql = new SqlCommand(REQ,connection);
dois je recuperer d'abord les valeurs du select et puis parametrer
la requete insert avec les valeurs trouvées?
Merci de votre aide.
Partager