rewstyle
Messages postés10Date d'inscriptionmercredi 27 avril 2011StatutMembreDernière intervention 6 mai 2011
-
4 mai 2011 à 01:39
rewstyle
Messages postés10Date d'inscriptionmercredi 27 avril 2011StatutMembreDernière intervention 6 mai 2011
-
4 mai 2011 à 10:03
Bonjour a tout le monde et merci d'apporter un tout petit peu d'importance a ce sujet.
Voici ma question je dois appeler une procédure stockée sous VB net qui permet d'insérer un enregistrement dans une table d'une base de donnée sql-serveur.
voici le code que j'ai écris
"Imports Microsoft.VisualBasic
Imports System.Data
Imports System.Data.SqlClient
Partial Class Habitation
Inherits System.Web.UI.Page
Dim conn As SqlConnection
Dim cmd As SqlCommand
Dim Msg As String
Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
Try
Dim con As String = ConfigurationManager.ConnectionStrings("GeststockConnectionString").ConnectionString
Dim cntest As New SqlConnection(con)
Dim cmd As New SqlCommand("ajouhabit", cntest)
cmd.CommandType = SqlDataSourceCommandType.StoredProcedure
cmd.CommandText = "ajouthabit"
Dim cod As New SqlParameter()
cod.ParameterName = "@cod_habit"
cod.SqlDbType = SqlDbType.Char
cod.Size = 3
cod.Direction = ParameterDirection.Input
cod.SourceVersion = DataRowVersion.Proposed
cod.Value = code_habit.Text
cmd.Parameters.Add(cod)
Dim type As New SqlParameter()
type.ParameterName = "@typ_habit"
type.SqlDbType = SqlDbType.VarChar
type.Size = 30
type.Value = type_habit.Text
cmd.Parameters.Add(type)
Dim centre As New SqlParameter()
centre.ParameterName = "@nom_ctr"
centre.SqlDbType = SqlDbType.VarChar
centre.Size = 30
centre.Value = nom_centre.Text
cmd.Parameters.Add(centre)
cntest.Open()
cmd.ExecuteNonQuery()
Msg = "apération effectuée avec succés"
Catch ex As Exception
Msg = ex.Message
End Try
message.Text = Msg
End Sub
End Class"
mais a chaque fois que je click je le bouton enregistrer j'ai ce message d'erreur "Procedure or function 'ajouthabit' expects parameter '@cod_habit', which was not supplied."
et je ne sais vraiment pas ou ca cloche??
aidez moi s'il vous plait
merci