Primero q nada, gracias.
Te explico cual es la idea del codigo.
Tengo q mostrar una noticia q esta almacenada en una db, pero solo quiero mostrar el primer parrafo, bueno, en realidad hasta el primer punto, para agregarle la opcion de leer la noticia entera en caso de q el usuario asi lo desee.
Por esto es q preciso encontrar ese caracter. Ahora, mi problema es cortar el bucle que despliega la noticia cuando encuentre un punto, por eso desparramo la noticia en un array y lo muestro uno por uno. Se me habia ocurrido aplicar un booleano q me indique cuando la condicion de encontrar el caracter 34 es cierta, para asi detener el loop.
Quizas algo asi:
Código:
<%
encontrar_char = "no"
i = 0
DO WHILE encontrar_char = "no"
if NOT instr(array_texto(i), ".") > 0 then
Response.Write(array_texto(i))
Response.Write(" ")
i = i + 1
else
Response.Write(array_texto(i)&" leer noticia completa")
encontrar_char = "si"
end if
LOOP
%>
El problema con esto es q doy por verdadero q la noticia siempre va a tener un punto, de hecho es logico, pero no es correcto dar nada por obvio, ya q en caso contrario, entraria en un loop eterno.
En fin, logre resolverlo, gracias dazuaga por tu ejemplo, me fue muy util

Un abrazo
AlvAro