Pourquoi cela ne fonctionne-t-il pas pour moi? Quel est le problème avec mon code ci-dessous? J'essaie de lire un proc stocké et d'appliquer des valeurs aux étiquettes. Obtention de l'erreur qui disent "syntaxe incorrecte près CareerInner" .........Lecture d'une procédure stockée ne fonctionnant pas pour moi lors du passage de valeurs
Private Sub LoadData()
' Define data objects
Dim conn As SqlConnection
Dim Comm As SqlCommand
Dim reader As SqlDataReader
conn = New Data.SqlClient.SqlConnection(ConfigurationManager.ConnectionStrings("ConnectionString").ConnectionString)
Comm = New SqlCommand(_
("CareersInner"), conn)
Comm.Parameters.AddWithValue("@ID", Request.QueryString("ID"))
conn.Open()
reader = Comm.ExecuteReader()
If reader.Read() Then
lbltitle.Text = reader.Item("title").ToString
lbldescription.Text = reader.Item("description").ToString
End If
reader.Close()
conn.Close()
End Sub
Edit: Mon stocké Proc
ALTER PROCEDURE [dbo].[CareersInner]
@ID varchar(10)
AS
BEGIN
SET NOCOUNT ON;
SELECT * FROM Careers WHERE ID = @ID
END
Quelle erreur obtenez-vous? – M4N
System.Data.SqlClient.SqlException = {"Syntaxe incorrecte près de" CareersInner "."} – Etienne
La proc est-elle nommée "" CareersInner "" ou "" CareerInner "? – RobS