Istruzione MID che mi taglia male....

mercoledì 12 novembre 2008 - 18.30

ravalon Profilo | Expert

Cosa c'è di sbagliato in questa istruzione ??

Mid(Session("IdUserLogged"), (InStr(Session("IdUserLogged"), "|\|") + 3), (InStr(Session("IdUserLogged"), "|qt|") - 4))

La stringa di partenza è una session con caricati i dati di login dell'utente....

Funziona tutto ma la parte finale, dove ci stà il -4, dovrebbe far si che la parte "|qt|" venisse tagliata, invece la vedo lo stesso...

0v3rCl0ck Profilo | Guru

Ciao,

Mi potresti dare un esempio della stringa di partenza e quello che vorresti avere come output.

Grazie

- Michael -
http://blogs.dotnethell.it/Regulator/

ravalon Profilo | Expert

si scusami..

21|||email@gestore.it|\|username|qt|5

Io vorrei che venisse fuori solo USERNAME

0v3rCl0ck Profilo | Guru

Penso che così sia più pulito e facile:

Dim username As String = "21|||email@gestore.it|\|username|qt|5".Split("|")(5)

Dim username As String = Session("IdUserLogged").ToString().Split("|")(5)

Enjoy It

- Michael -
http://blogs.dotnethell.it/Regulator/
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5