Ik heb een methode geschreven die code gegevens uit een DB haalt.
__code geef ik 2 parameters mee, met een dataset als resultaat van de stored procedure in msSQL
Werkt perfect. Echter wil ik nu de methode verschillende keren aanroepen als er meerdere types nodig zijn. Dus:
Resultaat is dat hij de datagrid overschrijft. Ik zou dus eerst van de datasets 1 set moeten maken om dan pas te binden. Iemand een idee.
Ik dacht eerst aan de merge methode, maar die is enkel voor wijzigingen.
__code geef ik 2 parameters mee, met een dataset als resultaat van de stored procedure in msSQL
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
| Private Sub getCodes(ByVal type, ByVal datum)
Dim __code As New retail.code.code
Dim __ds As System.Data.DataSet
Try
__code.SeasonCode = type
__code.DateRecordUpdated = datum
__ds = __code.getCodeLijst
Catch __exception As Exception
Response.Write("Error: 101")
Response.Write(__exception)
Exit Sub
End Try
If __ds.Tables(0).Rows.Count > 0 Then
dgOutput.DataSource = __ds
dgOutput.DataBind()
Else
Response.Write("Er zijn geen nieuwe codes voor " & type & "<br>")
End If
End Sub |
Werkt perfect. Echter wil ik nu de methode verschillende keren aanroepen als er meerdere types nodig zijn. Dus:
code:
1
2
| getCodes("type1", "2005/02/01")
getCodes("type3", "2005/02/01") |
Resultaat is dat hij de datagrid overschrijft. Ik zou dus eerst van de datasets 1 set moeten maken om dan pas te binden. Iemand een idee.
Ik dacht eerst aan de merge methode, maar die is enkel voor wijzigingen.
[ Voor 6% gewijzigd door ibizadesire op 08-04-2005 12:14 ]