variabel = Split(recordset.GetString(, , ";"), ";")
[r]Kan kanske behövas:
ReDim variabel(recordset.RecordCount)
innan splittningen.
22 svar · 385 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 :r
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) = ""