OVH Cloud OVH Cloud

Récupération des valeurs d'un SQLDataSource

3 réponses
Avatar
AlexSch
Bonjour

J'aimerais savoir comment peut on fait pour parcourir un SQLDatasource, afin
de récupérer les valeurs retournées par la requête.
Ou bien faut il passer par un autre objet ?

D'avance merci

3 réponses

Avatar
Osman MALIK [MS]
Bonjour,

Je pense que tu parles du SQLDataSource de ASP.NET avec .NET 2.0.
Tu trouveras une présentation de l'objet ici :
http://msdn2.microsoft.com/library/dz12d98w(en-us,vs.80).aspx

Ce contrôle peut te renvoyer les données sous la forme d'un DataSet ou d'un
DataReader ADO.NET.
Pour définir le type de retour qu'il doit réaliser, il faut l'indiquer dans
la propriété DataSourceMode.

Cordialement,

Osman MALIK [Microsoft France]

"AlexSch" wrote in message
news:
Bonjour

J'aimerais savoir comment peut on fait pour parcourir un SQLDatasource,
afin
de récupérer les valeurs retournées par la requête.
Ou bien faut il passer par un autre objet ?

D'avance merci



Avatar
AlexSch
Bonjour,

En fait j'ai du mal formuler ma question, mais j'aimerais comment obtenir le
dataset. Comment fait on pour le parcourir, comme en 2003 ?

"Osman MALIK [MS]" a écrit :

Bonjour,

Je pense que tu parles du SQLDataSource de ASP.NET avec .NET 2.0.
Tu trouveras une présentation de l'objet ici :
http://msdn2.microsoft.com/library/dz12d98w(en-us,vs.80).aspx

Ce contrôle peut te renvoyer les données sous la forme d'un DataSet ou d'un
DataReader ADO.NET.
Pour définir le type de retour qu'il doit réaliser, il faut l'indiquer dans
la propriété DataSourceMode.

Cordialement,

Osman MALIK [Microsoft France]

"AlexSch" wrote in message
news:
> Bonjour
>
> J'aimerais savoir comment peut on fait pour parcourir un SQLDatasource,
> afin
> de récupérer les valeurs retournées par la requête.
> Ou bien faut il passer par un autre objet ?
>
> D'avance merci
>





Avatar
zk
voici un exemple:

Dim objConn As New SqlConnection(AppSettings.Get("MyConnection"))
objConn.Open()

Dim objCommand As New SqlCommand
With objCommand
.CommandText = "SELECT * FROM EMPLOYE"
.CommandType = CommandType.Text
.Connection = objConn
End With

Dim dsEmploye As New DataSet

Dim objAdapter As New SqlDataAdapter(objCommand)
objAdapter.Fill(dsEmploye, "EMPLOYE")

'Itération
For Each row As DataRow In dsEmploye.Tables("EMPLOYE").Rows

Dim ss As String = CType(row("Nom"), String)

Next

si c'est une procedure stockée que tu veux utiliser, il faut remplacer la
ligne

.CommandType = CommandType.Text
par
.CommandType = CommandType.StoredProcedure

et
Rajouter une ligne pour chaque parametre de la stored proc
.Parameters.Add(New
System.Data.SqlClient.SqlParameter("@keyword",
System.Data.SqlDbType.Text)).Value = ""
.Parameters.Add(New
System.Data.SqlClient.SqlParameter("@emp_ID",
System.Data.SqlDbType.Int)).Value = 69
cette ligne peut changer selon la BDD que l'on utilise. (dans ce cas, c'est
sql server)

j'espere que ca repond a votre probleme


"AlexSch" a écrit :

Bonjour,

En fait j'ai du mal formuler ma question, mais j'aimerais comment obtenir le
dataset. Comment fait on pour le parcourir, comme en 2003 ?

"Osman MALIK [MS]" a écrit :

> Bonjour,
>
> Je pense que tu parles du SQLDataSource de ASP.NET avec .NET 2.0.
> Tu trouveras une présentation de l'objet ici :
> http://msdn2.microsoft.com/library/dz12d98w(en-us,vs.80).aspx
>
> Ce contrôle peut te renvoyer les données sous la forme d'un DataSet ou d'un
> DataReader ADO.NET.
> Pour définir le type de retour qu'il doit réaliser, il faut l'indiquer dans
> la propriété DataSourceMode.
>
> Cordialement,
>
> Osman MALIK [Microsoft France]
>
> "AlexSch" wrote in message
> news:
> > Bonjour
> >
> > J'aimerais savoir comment peut on fait pour parcourir un SQLDatasource,
> > afin
> > de récupérer les valeurs retournées par la requête.
> > Ou bien faut il passer par un autre objet ?
> >
> > D'avance merci
> >
>
>
>