Bonjour,
j'aimerais créer une variable globale contenant le resultat d'une requête de façon dynamique dans un script activex sous Dts. Avec le code ci-dessous j'arrive à créer la variable mais quand j'essaye de parcourir le recordset, il me signale une erreur "propriété ou méthode non pris en charge par cet objet" au niveau de la ligne "rs.open".
merci d'avance pour votre aide.

voici le code

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
Function Main()
	dim rs
	set cn = CreateObject("ADODB.Connection")
	DTSGlobalVariables("rec").Value=  CreateObject("ADODB.Recordset")
	set  rs = DTSGlobalVariables("rec").Value
	StrCon="Provider=SQLOLEDB;Initial Catalog=Rerating;user id=sa;pwd=toto"
	cn.open StrCon
	rs.open "select * from tmprate1",cn
	rs.MoveFirst
	Main = DTSTaskExecResult_Success
End Function