variabel = Split(recordset.GetString(, , ";"), ";")
[r]Kan kanske behövas:
ReDim variabel(recordset.RecordCount)
innan splittningen.
22 svar · 399 visningar · startad av firstchoice
nu börjar jag bli tokig
lopar jag ut mitt recordset får jag följande into:
:80:test.incordia.se
192.168.100.100:80:test2.incordia.se
nu vill jag ha in detta i en array, ex:
variabel(0) = :80:test.incordia.se
variabel(1) = 192.168.100.100:80:test2.incordia.se
hur gör jag...får det inte att funka
variabel = Split(recordset.GetString(, , ";"), ";")
[r]Kan kanske behövas:
ReDim variabel(recordset.RecordCount)
innan splittningen.
tack!
Eitraz skrev:
Förstår det mer som att du skulle vilja använda
variabel = Rs.GetRows()
Ahh... tänkte inte ens på GetRows()-funktionen
Resultatet blir väl detsamma ändå om jag inte misstar mig.
funkar ju inte!!!
Har du dimensionerat variabel?
testa Rs.GetRows() istället då
Stämmer nog bra (dimensioneringen alltså)
testa detta då
ReDim variabel(rsBindings.RecordCount)
If Not rsBindings.EOF Then
For i = 0 To rsBindings.RecordCount - 1
variabel(i) = rsBindings(0)
Next
End If
nu så! tack!
[r]
så ja!
får loopningen att funka
men det skapar ett extra värde i NewBindings
For i = 0 To rs.RecordCount - 1
NewBindings(i) = rs("ServerBindingsIp") & ":" & rs("ServerBindingsPort") & ":" & rs("ServerBindingsHHN")
rs.MoveNext
Next
recordestet innehåller 2 rader
men jag får NewBindings(2) = ""
varför?
Du startar ju på 0!
NewBindings(0) = "något"
NewBindings(1) = "något annat hoppas jag"
NewBindings(2) = ""