¿X se encuentra en cadena separada por ';'?

Xav0

Buenas noches.

Programando me he encontrado con este problema....

El codigo es ASP.

Tengo un campo en una BD (rs.fields("id")) y una variable con una cadena tipo asi 1;2;3;9;7;

Mi intencion, si se puede, es a traves de un if decirle "Si uno de los valores separados por ';' coincide con rs.fields("id") entonces....."

¿Hay alguna manera?

Gracias.

r2d2rigo

Haz un Split con ";" como separador y recorrer los resultados que te devuelve, comprobando uno a uno con la id que quieres.

Xav0

Dandole vueltas ya esta solucionado, pero muchas gracias!

Solucion:

Do While Not rs3.EOF
If InStr(1, ";" & cadena, ";" & rs3.Fields("id").Value & ";") = 0 Then
'Lo que quiero que haga
end if
rs3.MoveNext
Loop

Gracias por contestar!

Usuarios habituales

  • Xav0
  • r2d2rigo