Recomendado: ASP FSO Leer y escribir archivos este código de implementación de archivos ASP ha pasado por un tiempo, permítanme hablar sobre el uso de ASP FSO para implementar operaciones de lectura y escritura de archivos. Los amigos que necesitan aprender pueden referirse a él. 1.TendofStream Esta propiedad indica si se ha alcanzado el final de todo el archivo de texto. Su valor es verdadero o falso 2.CreateTextFile se usa para crear un nuevo archivo de texto 3. Saucer de parámetros en el método opentextfile () (ver saludo)
Códigos comunes para la programación ASP
---------------------------------------------------------------------------------------------------
1. Conecte ASP para acceder a la base de datos:
<%
Dim Conn, mdbfile
mdbfile = server.mappath (nombre de la base de datos.mdb)
Establecer conn = server.createObject (ADODB.Connection)
Conn.open Driver = {Microsoft Access Driver (*.mdb)}; uid = admin; pwd = contraseña de base de datos; dbq = & mdbfile
%>
2. Conecte ASP a la base de datos SQL:
<%
Dim CONN
Establecer conn = server.createObject (ADODB.Connection)
Con.open Provider = sqloledb; data source = SQL Server Nombre o dirección IP; uid = sa; pwd = contraseña de base de datos; base de datos = nombre de la base de datos
%>
Cree un objeto de conjunto de registros:
establecer rs = server.createObject (ADODB.RecordSet)
Declaración de Rs.open SQL, Conn, 3,2
3. Métodos de uso de comandos SQL comunes:
(1) Filtrado de registro de datos:
sql = select * de la tabla de datos donde el nombre del campo = el valor de valor de campo por nombre de campo
SQL = SELECT * De la tabla de datos donde el nombre de campo como ' %valor de campo %' orden por nombre de campo
SQL = Seleccione Top 10 * de la tabla de datos donde el nombre del campo ordene por nombre de campo
SQL = SELECCIONAR * Desde la tabla de datos donde el nombre del campo en ('Valor 1', 'Valor 2', 'Valor 3')
SQL = SELECT * de la tabla de datos donde el nombre del campo entre el valor 1 y el valor 2
(2) Actualizar registros de datos:
SQL = Actualizar la tabla de datos SET Nombre de campo = Valor de campo Donde la expresión condicional
SQL = Actualizar Tabla de datos Conjunto Campo 1 = Valor 1, Campo 2 = Valor 2 ... Campo N = Valor N Donde Expresión condicional
(3) Eliminar registros de datos:
sql = eliminar de la tabla de datos donde la expresión condicional
sql = eliminar la tabla de datos (eliminar todos los registros en la tabla de datos)
(4) Agregar registros de datos:
sql = insertar en la tabla de datos (campo 1, campo 2, campo 3 ...) Valuess (valor 1, valor 2, valor 3 ...)
sql = insertar en la tabla de datos de destino seleccionar * de la tabla de datos de origen (agregue el registro de la tabla de datos de origen a la tabla de datos de destino)
(5) Función de estadísticas de registro de datos:
AVG (nombre de campo) para obtener un valor promedio de una columna de tabla
Conte (*| Nombre del campo) Estadísticas sobre el número de filas de datos o estadísticas sobre el número de filas de datos con valores en una determinada columna
Max (nombre de campo) Obtenga el valor máximo de una columna de tabla
Min (nombre de campo) Obtenga el valor mínimo de una columna de tabla
Suma (nombre del campo) agrega el valor de la columna de datos
Referencia al método de función anterior:
SQL = SELECT SUM (Nombre del campo) como alias de la tabla de datos donde la expresión condicional
establecer rs = conn.excute (SQL)
Use RS (alias) para obtener las estadísticas, y otras funciones se usan lo mismo que el anterior.
(5) Establecimiento y eliminación de tablas de datos:
Crea la tabla Nombre de la tabla (Campo 1 Tipo 1 (Longitud), Campo 2 Tipo 2 (Longitud) ...)
Ejemplo: Crear tabla Tab01 (nombre Varchar (50), DateTime Default Now ())
Nombre de la tabla de datos de la tabla de soltar (eliminar permanentemente una tabla de datos)
(6) Métodos para grabar objetos establecidos:
Rs.Movenext mueve el puntero de registro por una línea desde la posición actual
Rs.MovePrevious mueve el puntero de registro en una línea desde la posición actual
Rs.MoveFirst mueve el puntero de registro a la primera fila de la tabla de datos
Rs.movelast mueve el puntero de registro a la última fila de la tabla de datos
Rs.AbsolutePosition = n Mueva el puntero de registro a la fila N de la tabla de datos
Rs.AbsolutePage = n Mueva el puntero de registro a la primera línea de la página N
rs.pagesize = n Establecer cada página en n registros
Rs.PageCount devuelve el número total de páginas de acuerdo con la configuración de PageSize
Rs.RecordCount devuelve el número total de registros
RS.BOF Devuelve si el puntero de registro excede el jefe de la tabla de datos. Verdadero significa que sí, el falso es no
Rs.EOF devuelve si el puntero de registro excede el final de la tabla de datos, verdadero significa que sí, el falso es no
Rs.Delete elimina el registro actual, pero el puntero de registro no se mueve hacia abajo
Rs.addNew Agregar registro al final de la tabla de datos
Rs. -Update actualizan registros de la tabla de datos
Determinar que los datos completados son digitales
Si no es isnumérico (solicitud (nombre de campo)) entonces
Respuesta. Write no es un número
demás
Respuesta. Número de escritura
final si
Compartir: La diferencia entre las cuerdas ISNULL, ISEMPY y VACUES en ASP En ASP, a menudo usamos dos parámetros, Isnull e IsEmpty, que se usan cuando juzgamos que una determinada cadena está vacía. Por ejemplo, si una cadena es str1, a menudo usamos si isnull (str1) o isEmpty (str1), entonces para juzgar, o usar si str1 = // entonces para juzgar si la cadena está vacía. A veces estamos muy confundidos, isnull, iseMpy y vacías