Bonjour,

Je travaille avec SQL server et visual studio.net.

Dans SQL server j'ai une procedure stocké d'insertion dans une table avec laquelle je recupere aussi le dernier identifiant enregistré grace a

Code : Sélectionner tout - Visualiser dans une fenêtre à part
select @@identity as contrat_id
Dans mon formulaire contrat.aspx j'ai crée une propriété pour pouvoir recuperer cette identifiant.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
Private Property CONTRAT_ID() As String
    Get
      Return CType(viewstate("CONTRAT_ID"), String)
    End Get
    Set(ByVal Value As String)
      viewstate("CONTRAT_ID") = Value
    End Set
  End Property
Puis plus loin j'execute ce code-ci

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
      Dim obj As srvBudget.dbSaisie = dbSaisieBud()
      Dim ds As DataSet = obj.Set_Contrat(id, libe, datedeb, datefin)
      CONTRAT_ID = ds.Tables(0).Rows(0).Item("CONTRAT_ID")
      obj.Dispose()
dbsaisie est un fichier crée pour tous les appels de procedure et qui regroupe les infos de connexion. Set_contrat est la procedure stockée dans laquel se trouve l'identifiant que je veut recuperer

A l'execution j'obtiens cette erreur :

La reference d'objet n'est pas defini à une instance d'objet
et donc dans CONTRAT_ID je n'obtiens rien
Merci de m'aider.