J'aimerais récupérer les données de la table que je passe en paramètre en passant par une procédure stockée sous VB.net mais je ne trouve pas la requête correspondante !
Voilà mon code :
<WebMethod()> Public Function ESSAI(ByVal strNomTable As String) As DataSet
Dim daMyDataAdapter As New SqlClient.SqlDataAdapter("ESSAI", SQLConnexion)
Dim dsMyDataSet As New DataSet
Dim MyCommandService As New SqlClient.SqlCommand
daMyDataAdapter.SelectCommand.CommandType = CommandType.StoredProcedure
daMyDataAdapter.SelectCommand.Parameters.Add("@NomTable", strNomTable)
daMyDataAdapter.Fill(dsMyDataSet)
ESSAI = dsMyDataSet
End Function
---------------------------------------------------------
Ma requete sous SQLSERVER est la suivante mais c'est là que je ne sais pas quoi mettre :
CREATE PROC dbo.ESSAI
@NomTable nvarchar(200)
AS
SELECT * FROM
INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = @NomTable
GO
MERCI DU COUP DE MAIN !