begin process at 2008 07 20 13:24:45
1 213 234 membres
151 nouveaux aujourd'hui
14 166 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : transfert de données [ Archives ASP & ASP.NET / Base de données ] (batracks)

transfert de données le 25/06/2002 10:05:53

batracks
comment fait-on avec un VBScript pour transférer les données d'une base SQL Server vers une autre base SQL Server sachant que les noms de tables et de champs sont différents d'une base à l'autre mais que ceux-ci contiennent les mêmes informations?

Re : transfert de données le 26/06/2002 14:53:17

knightx
Pourquoi un vbScript? Passes plutôt par une stored proc qui fait le tour de tes tables de ta premiere base de donnée et ensuite tu insères les résultats dans les nouvelles tables de ta nouvelle DataBase.

Exemple:

Supposons que tu as cette table: test1
RefID int
Something nvarchar(30)

Et que t'a nouvelle table c'est: test2
RefID int
SomethingElse nvarchar(30)

Dans ta stored proc ça pourrait ressembler à ceci:

-- Création de la réplique de ta nouvelle table: test2
CREATE TABLE #NewTable {
RefID int PRIMARY KEY,
SomethingElse nvarchar(30)
}
-- Insert les info de test1 dans la table temporaire
SELECT RefID, Something
INTO #NewTable
FROM test1

-- Insert les info dans ta nouvelles database
INSERT INTO NomDeTaNouvelleBase.dbo.test2
FROM #NewTable

Cette stored proc doit être sauvé dans ta vielle base de donnée.

Si tu passe par un vbScript tu te déclare 2 connection une à ton ancienne et une pour ta nouvelle database, un recordset qui contient les info de ta vielle que tu insère dans le nouveau genre

rs2.Fields("SomethingElse").value = rs1.Fields("Something").value

rs2.update
rs1.MoveNext

et tu boucle ...


J'espère que ça pourra t'aider.

knightx - knightx@madgik.net
http://www.madgik.net


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

comment fait-on avec un VBScript pour transférer les données d'une base SQL Server vers une autre base SQL Server sachant que les noms de tables et de champs sont différents d'une base à l'autre mais que ceux-ci contiennent les mêmes informations?


Classé sous : base, données, sql, server, transfert

Participer à cet échange

Pub



Appels d'offres

Dessins techniques
Budget : 60€
Animation Flash - Doma...
Budget : 370€
Application flash medi...
Budget : 1 000€

CalendriCode

Juillet 2008
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Boutique

Boutique de goodies CodeS-SourceS