Salut salut,

J'ai un petit souci avec une table temporaire (faut dire que c'est la 1ère fois que je m'en sers..), j'ai une erreur qui me dit:
Cette opération n'est pas autorisée si l'objet est fermé.
qd je veux inserer une ligne dans ma table.

Alors voilà comment j'ai procédé (dites moi si vous voyez qqch qui cloche):
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
--Déclaration de la table d'erreurs temporaires
		CREATE TABLE #tempT(Id_Element int,  Id_Erreur int, Lib_Erreur varchar(20),Id_Formulaire int, Id_Etude int, Type_Controle int)
Apres j'ai un curseur sur les erreurs, et pour chaque erreurs je fais:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
SET @double= ( SELECT Id_Element FROM #tempT WHERE Id_Element=@id_element)
 
 
		IF @double is null
		BEGIN
		INSERT INTO #tempT (Id_Element,  Id_Erreur, Lib_Erreur,Id_Formulaire, Id_Etude, Type_Controle) VALUES (@id_element, @id_erreur, @lib_erreur, @id_form, @id_etude, @type_controle)
		END
Est-ce que mon erreur vient du fait qu'il faut au moins un enregistrement dans la table #tempT pour faire une requete select ?