Hoe vul ik een Recordset mbv een dataset. Ik heb een XML bericht gebruitk om een dataset te vullen...daarna wil ik deze gebruiken om een recordset te vullen.
how?
how?
https://fgheysels.github.io/
Verwijderd
beetje oftopic... de discussie mbt migreren is hier niet van belang. Trouwens dit statement slaat natuurlijk nergens op of jij begrijpt niet wat COM / COM+ is. Ik kan het nou eenmaal ook niet helpen dat een collega geen XML / Soap beheerst.Op maandag 15 april 2002 13:06 schreef Otis het volgende:
OF je blijft bij VB6 voor het complete traject, OF je migreert je VB6 componenten naar .NET. Het heeft echt geen zin om half-half de boel aan elkaar te knopen met een stack van converters.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
| Imports System.Data.OleDb
Imports System.Xml
Imports ADODB
'******************************************************
'** <summary>
'**
'** </summary>
Module Parser
'******************************************************
'** <summary>
'**
'** </summary>
Public Function ParseMessageToDataSet(ByVal msgMessage As System.Messaging.Message) As Data.DataSet
Dim dsMessage As Data.DataSet
Dim srMessage As System.IO.StringReader
Try
dsMessage = New System.Data.DataSet()
srMessage = New System.IO.StringReader(msgMessage.Body)
dsMessage.ReadXml(srMessage)
Catch err As Exception
MsgBox(err.Message)
End Try
Return dsMessage
End Function
Public Function ParseDataSetToRecordSet(ByVal dsMessage As System.Data.DataSet) As ADODB.Recordset
Dim rsMessage As ADODB.Recordset
Dim da As OleDbDataAdapter = New OleDbDataAdapter()
Try
da = New System.Data.OleDb.OleDbDataAdapter()
rsMessage = New ADODB.Recordset()
da.Fill(dsMessage, rsMessage, "ProductionEvent")
Catch err As Exception
MsgBox(err.Message)
End Try
Return rsMessage
End Function
Public Function ParseMessageToRecordSet(ByVal msgMessage As System.Messaging.Message) As ADODB.Recordset
Return ParseDataSetToRecordSet(ParseMessageToDataSet(msgMessage))
End Function
End Module |