Recomendado: instancia de ASP: visualización instantánea del visor de página actual ASP realiza la visualización instantánea de la página actual Visor de la página El archivo de personas en línea.asp es el contenido referenciado: <!-#include file = dbconn.asp-> <%onlineTimeout = 10
Esta es mi propia experiencia, para que te refieras.
Mi objetivo es simplificar el desarrollo, considerar las declaraciones de implementación tan pocas como sea posible y dedicar más energía a pensar en la lógica de negocios. Espero que mi artículo te inspire y te ayude.
Ok, vamos al punto:
Echemos un vistazo a los siguientes ejemplos:
| El siguiente es el contenido citado: <% db_path = base de datos/cnbruce.mdb Establecer conn = server.createObject (ADODB.Connection) Connstr = Provider = Microsoft.Jet.OLEDB.4.0; Data Source = & Server.Mappath (db_path) Conn.open Connstr Establecer rs = server.createObject (ADODB.RecordSet) sql = seleccionar * de cnarticle Rs.open SQL, Conn, 1,1 Si Rs.Eof y Rs.Bof entonces Response.Write (aún no hay artículo) demás Hacer hasta RS.EOF Response.write (el título del artículo es: & rs (CN_TITLE)) Response.write (<br> El autor del artículo es: & rs (CN_Author)) Response.write (<br> El artículo se agrega a: & rs (cn_time)) Response.Write (<br> El contenido del artículo es: & rs (CN_CONTENT)) Response.write (<hr>) Rs.Movenext Bucle final si rs. Establecer RS = nada Conn.clar establecer conn = nada %> |
Bueno, este es un ejemplo típico de leer datos y mostrarlos, ver: http://www.cnbruce.com/blog/showlog.asp?cat_id=26&log_id=448
Bueno, es realmente simple. De arriba a abajo, es fácil de entender. Pero cuando lea, inserte, elimina y modifica varias tablas, y cuando hay muchos HTML/JS en su código, tendrá una pregunta: ¿por qué hay tantas cosas para repetir?
Por lo tanto, generalmente separamos algunas operaciones simples y las escribimos en clases o funciones y las ponemos en archivos.
Luego podemos usar dos archivos para implementar la operación anterior:
Conn.asp
| El siguiente es el contenido citado: <% db_path = base de datos/cnbruce.mdb Establecer conn = server.createObject (ADODB.Connection) Connstr = Provider = Microsoft.Jet.OLEDB.4.0; Data Source = & Server.Mappath (db_path) Conn.open Connstr %> |
showit.asp
| El siguiente es el contenido citado: <!-#include file = conn.asp-> <% Establecer rs = server.createObject (ADODB.RecordSet) sql = seleccionar * de cnarticle Rs.open SQL, Conn, 1,1 Si Rs.Eof y Rs.Bof entonces Response.Write (aún no hay artículo) demás Hacer hasta RS.EOF Response.write (el título del artículo es: & rs (CN_TITLE)) Response.write (<br> El autor del artículo es: & rs (CN_Author)) Response.write (<br> El artículo se agrega a: & rs (cn_time)) Response.Write (<br> El contenido del artículo es: & rs (CN_CONTENT)) Response.write (<hr>) Rs.Movenext Bucle final si rs. Establecer RS = nada Conn.clar establecer conn = nada %> |
Referencia: http://www.cnbruce.com/blog/showlog.asp?cat_id=26&log_id=448
Ahora es relativamente simple. Si hay múltiples páginas de operación, solo necesitamos importar el archivo de conexión, pero todavía no es lo suficientemente conciso. ¿Qué no es conciso?
He estado creando un servidor, escribiendo Cerrar todo el tiempo, lo que facilita la cometer errores y parece demasiado que ver con el contenido.
Compartir: Tutorial ASP: Cómo resolver el tiempo de espera del script ASP en ejecución Estoy aprendiendo conocimiento del servidor recientemente. A veces encuentro un error en el que el script ASP ejecuta Tiempo de espera, lo cual es realmente problemático. Encontré información relevante, y hay algunas soluciones. El tiempo de espera de script predeterminado de IIS es de 90 segundos. Si carga software o transfiere datos más de 90 segundos.
4 páginas en la página anterior de la página 1234NEXT