Código:
La excepción que me sale es la siguiente:Private objCN As SqlConnection Private objDA As SqlDataAdapter Private objPar As SqlParameter Private objCMD As SqlCommand Private tbDatos As DataTable Private Sub btnDatos_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnDatos.Click Try objCN = New SqlConnection("workstation id=localhost;packet size=4096;user id=sa; password=clave;data source=CARLOS;persist security info=False;initial catalog=bdMSN") objCMD = New SqlCommand("PDameContactos", objCN) objPar = New SqlParameter("@clienteID", CInt(3)) objPar.SqlDbType = SqlDbType.Int objPar.Direction = ParameterDirection.Input objCMD.Parameters.Add(objPar) objDA = New SqlDataAdapter(objCMD) tbDatos = New DataTable objDA.Fill(tbDatos) dgDatos.DataSource = tbDatos dgDatos.ReadOnly = True dgDatos.Refresh() Catch ex As SqlException MsgBox(ex.Message) Catch ex As Exception MsgBox(ex.Message) End Try End Sub
"Sintaxis incorrecta cerca de 'PDameContactos' ". El parametro se llama tal y como está puesto y el Procedimiento almacenado también esta bien puesto.
¿Alguien sabe que puede ser? Gracias