Salut,
Y a-t-il un equivalent ASP.NET à Array() en ASP qui permet de créer un tableau à partir d'un champ d'un recordset ou d'une liste de valeurs.
Merci
Version imprimable
Salut,
Y a-t-il un equivalent ASP.NET à Array() en ASP qui permet de créer un tableau à partir d'un champ d'un recordset ou d'une liste de valeurs.
Merci
Que souhaites tu faire?
:oops:
Je viens de constater en plus dans une de mes pages que j'ai déjà fait l'opération en faisant:
Je vais assayer de le refaire avec un datareader.Code:Arr_Mon_Champ = recordset.getrows(-1,1,"Mon_Champ")
Cependant, existe-t-il un fct en ASP.NET qui permette de faire:
Merci bcp.Code:Arr_Mon_Champ = Array(val1,val2,val3,...,valn)
Q: Un datareader est-il l'equivalent d'un recordset?
Je pense que tu devrais utilisé une collection type.
Tu fais ainsi le mapping entre les objets cote application et les donnee en base.
De cette facon tu peux travailler plus facilement avec tes objets metiers
Si ça t'interesse je te filerai le code pour charger tes donnees avec ton DataReader.
Un collection Type est une arrayList
:?
Je ne suis pas certain de m'être bien exprimé.
Je souhaite récupérer différentes valeurs d'enregistrements:
Pour le moment, je procède comme ceci:Citation:
Closing Approved
Closing Requested
Created
Denied
Live
New Request
Submitted
Seulement, je voudaris récupérer ces valeurs dans "MonArray" pour effectuer une nouvelle requete du genre:Code:
1
2
3
4
5
6
7
8
9
10
11
12
13 Dim myConnection As SqlConnection Dim myCommand As SqlCommand Dim myReader As SqlDataReader Dim strSql As String myConnection = CType(Session("myConnection"), SqlConnection) strSql = "SELECT DISTINCT Ct_Status FROM Contract ORDER BY Ct_Status" myCommand = New SqlCommand(strSql, myConnection) myReader = myCommand.ExecuteReader() myReader.Read() grdctstatus.DataSource = myReader grdctstatus.DataBind() myReader.Close()
On était d'accords?Code:"SELECT * FROM Matable WHERE Ct_Status = '' + MonArray(i) + '';"
Pfff, je pète un cable là! :help: :piou: :marteau:
Array ou Arraylist, comment on créé un tableau dynamique en ASP.NET?
Je fais de l'ASP classique et je me met au .NET. La transission est pas facile.
Merci d'avance.Citation:
Dim myConnection As SqlConnection
Dim strSql As String
Dim myDataSet As New DataSet
Dim arrStatus As New ArrayList
myConnection = CType(Session("myConnection"), SqlConnection)
strSql = "SELECT DISTINCT Ct_Status FROM Contract ORDER BY Ct_Status"
Dim myDataAdapter As New SqlDataAdapter(strSql.ToString(), myConnection)
myDataAdapter.Fill(myDataSet, "status")
Dim GetRows As DataTable = myDataSet.Tables("status")
Je veux récupérer les valeurs de Ct_Status
Bon, finalement, tout arrive...
Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 Dim myConnection As SqlConnection Dim strSql As String Dim myDataSet As New DataSet Dim arrStatus As Array = Array.CreateInstance(GetType(Object), 10) myConnection = CType(Session("myConnection"), SqlConnection) strSql = "SELECT DISTINCT Ct_Status FROM Contract ORDER BY Ct_Status" Dim myDataAdapter As New SqlDataAdapter(strSql.ToString(), myConnection) myDataAdapter.Fill(myDataSet, "status") Dim GetRows As DataTable = myDataSet.Tables("status") Dim r As Integer For r = 0 To GetRows.Rows.Count - 1 arrStatus.SetValue(GetRows.Rows(r)(0).ToString(), r) Next For r = 0 To arrStatus.GetLength(0) - 1 Response.Write(arrStatus.GetValue(r) & "<br>") Next