Recomendado: errores y soluciones comunes en las llamadas de base de datos en ASP Los siguientes son algunos errores en las llamadas de base de datos en programas ASP que a menudo se encuentran durante el mantenimiento de la máquina virtual. Ahora los recopilamos y los organizamos de la siguiente manera: no se puede abrir la palabra clave de registro (8007000e) Microsoft Ole DB Proveedor para el error de controladores de ODBC '8007000E' [Micr
Extraer artículos largos de la base de datos siempre obstaculiza el diseño de la página web.
Entonces, quiero extraer una parte de los personajes fijamente, y luego hay ... un reemplazo después.
1. Principio:
Determine si la longitud del artículo excede la longitud especificada. Si excede la longitud especificada, solo se mostrará la Universidad de la longitud especificada, de lo contrario se mostrará en su totalidad.
2. Funciones involucradas:
Len (): Devuelve la longitud de la cadena o la longitud del byte de la variable.
| El siguiente es el contenido citado: <Script Language = VBS> cnbruce = mi nombre es cnbruce len_cn = len (CNBRUCE) Alerta (LEN_CN) </script> |
[CTRL A TODOS CONSEJOS DE SELECCIÓN: puede modificar primero algún código y luego presione la ejecución]
[CTRL A TODOS CONSEJOS DE SELECCIÓN: puede modificar primero algún código y luego presione la ejecución]
izquierda (): intercepta la primera parte de una cadena
| El siguiente es el contenido citado: <Script Language = VBS> cnbruce = mi nombre es cnbruce Left_cn = izquierda (cnbruce, 10) Alerta (Left_cn) </script> |
[CTRL A TODOS CONSEJOS DE SELECCIÓN: puede modificar primero algún código y luego presione la ejecución]
3. Programa principal: Determine si la longitud del contenido es mayor que el valor dado y realice la operación correspondiente de acuerdo con los resultados.
| El siguiente es el contenido citado: <Script Language = VBS> texto = 123 4567 8fds90 ABCDE FGHXCFV i = 10 Si len (texto)> i entonces 'si la longitud del texto es mayor que el valor dado texto = izquierda (texto, i) 'luego extrae la cadena de bits i en la sección anterior Alerta (texto y ...) demás Alerta (texto) final si </script> |
[CTRL A TODOS CONSEJOS DE SELECCIÓN: puede modificar primero algún código y luego presione la ejecución]
4. Aplicación en ASP
Lo anterior está en la depuración de script del cliente, que es similar a ASP: lo más importante es la función de la función.
| El siguiente es el contenido citado: <% Text = RS (Content) 'Asigne el valor del campo de la base de datos a una variable i = 10 'Definir tamaño fijo Si len (texto)> i entonces 'si la longitud del texto es mayor que el valor dado texto = izquierda (texto, i) 'luego extrae la cadena de bits i en la sección anterior Response.Write (Texto y ...) demás Response.Write (texto) final si %> |
5. Por conveniencia, haga una función
| El siguiente es el contenido citado: <% Consola de funciones (Contenido, I) Si len (contenido)> yo entonces contenido = izquierda (contenido, i) Response.Write (contenido y ...) demás Response.write (contenido) final si función final %> |
Lo anterior es una función, y puede llamarlo directamente a continuación.
<l conleft (RS (contenido), 10)%>
Ok, creo que estos problemas no deberían ser ningún problema en el futuro.
Para resolver el problema de interceptar en chino e inglés, se recomienda que use las siguientes funciones:
| El siguiente es el contenido citado: Función gottópica (str, strlen) Si str = entonces gottopic = función de salida final si dim l, t, c, i str = reemplazar (reemplazar (reemplazar (reemplazar (str, & nbsp;,), & quot ;, chr (34)), & gt ;,>), & lt ;, <) l = len (str) t = 0 para i = 1 a l C = ABS (ASC (Mid (Str, I, 1)))) Si c> 255 entonces t = t 2 demás t = t 1 final si Si t> = strlen entonces Gottópico = izquierda (Str, I) y ... salir demás gottopic = str final si próximo gottópico = reemplazar (reemplace (reemplace (reemplace (reemplace (gotticópico, & nbsp;), chr (34), & quot;),>, & gt;), <, & lt;) Función final |
Compartir: Cómo usar la sesión al verificar el inicio de sesión de gestión Las personas que son nuevas en ASP nunca han conocido muy bien la sesión. Estoy hablando del uso simple de la sesión cuando realiza un entorno simple Iniciar sesión: 1: Login.htm No diré mucho sobre esta página. Agregue el formulario para escribir el apodo del administrador y dar el nombre de usuario del cuadro de texto.