jag får inte igång splittringen vad gör jag för fel?
Dim dr As SqlDataReader = SqlHelper.ExecuteReader(objConn, CommandType.StoredProcedure, "installningar", New SqlParameter("@anvandarnamn", SqlDbType.Char, 15, Session("anvandarnamn")))
While dr.Read()
fnamn.Text = dr("namn")
End While
Dim namn As Array = Split(fnamn.Text, ",")
fnamn.Text = namn(0)
enamn.text = namn(1)
cyprysMedlem sedan dec. 20003 563 inlägg Dim dr As SqlDataReader = SqlHelper.ExecuteReader(objConn, CommandType.StoredProcedure, "installningar", New SqlParameter("@anvandarnamn", SqlDbType.Char, 15, Session("anvandarnamn")))
While dr.Read()
fnamn.Text &= dr("namn") & ", "
End While
Dim namn As Array = Split(fnamn.Text, ",")
fnamn.Text = namn(0)
enamn.text = namn(1)
Det berorf.ö. helt på hur din sql-sats ser ut. Jag tycker hela koden ser lite konstig ut.
Varför lagrar du värdet i fnamn.text istället för i en lokal variabel?
Men tidigare bytte du bara värde på fnamn.text för varje loop.
tror inte det e nått fel på min sql sats! vad är en lokal variabel för nått?
PaceMedlem sedan juni 20019 024 inlägg Bara en parentes i sammanhanget:
Dim namn As String() = fnamn.Text.Split(",")
En lokal variabel är en ick-global variabel. ;) Den är alltså deklarerad inuti din class eller motsvarande.