1. Conexión a la base de datos.
Conexión de base de datos ASP y Access:
<%@ language=VBscript%>
<%
conexión tenue, archivo mdb
mdbfile=server.mappath("nombre de la base de datos.mdb")
establecer conexión=servidor.createobject("adodb.conexión")
conn.open "driver={controlador de acceso de microsoft (*.mdb)};uid=admin;pwd=contraseña de la base de datos;dbq="&mdbfile
%>
Conexión de base de datos ASP y SQL:
<%@ language=VBscript%>
<%
conexión tenue
establecer conexión=servidor.createobject("ADODB.conexión")
con.open "PROVIDER=SQLOLEDB;DATA SOURCE=nombre del servidor SQL o dirección IP;UID=sa;PWD=contraseña de la base de datos;DATABASE=nombre de la base de datos
%>
Utilice el código de conexión de cadena en DW:
"Driver={Microsoft Access Driver (*.mdb)};DBQ=ruta absoluta de la base de datos".
Después de terminar, abra el servidor de la base de datos y cambie
"Driver={Microsoft Access Driver (*)
..mdb)};DBQ=la ruta absoluta de la base de datos"
a
"Provider=Microsoft.Jet.OLEDB.4.0;data source="& server.mappath("la ruta de la base de datos en el directorio raíz del servidor")
y modifique el local servidor para probar el servidor
2. Cargue otras páginas.
<!--#include file = "Ruta y nombre de la página"-->
3. Muestra los datos en la base de datos.
<%=rs("field")%>
4. Salida.
Response.Write("texto o cadena");
5. Abra la base de datos y cree un objeto de conjunto de datos.
establecer conexión=servidor.CreateObject("ADODB.conexión")
conn.open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&server.MapPath("***/photodata.mdb") 'Cambie la ruta de almacenamiento de archivos de su base de datos
set rs=server.createobject("ADODB.recordset") 'Crear un conjunto de datos
sql="SELECT * FROM data" 'Cambia el nombre de la tabla de tu base de datos
rs.Open sql,conn,1,1
6. Obtenga la hora del sistema.
<%=now()%>
7. Obtenga la IP accedida.
<%=request.serverVariables("remote_host")%>
8. Número aleatorio.
<%aleatorizar%>
<%=(int(rnd()*n)+1)%>
N es un número cambiable
9, página de salto.
Response.Redirect("página")
10. Aparece un cuadro de mensaje.
Response.Write("<script>alert('Cuadro de mensaje!')</script>")
11. Utilice tipos ocultos para pasar variables.
<% método de formulario="publicar" acción="mynextpage.asp" >
< % para cada elemento en request.form % >
< input name="< %=item% >" tipo="OCULTO"
valor="< %=servidor.HTMLEncode(Request.form(elemento)) % >" >
< % siguiente % >
</ /form >
12. Organice declaraciones SQL de uso común.
(1) Filtrado de registros de datos:
sql="seleccione * de la tabla de datos donde el nombre del campo = valor del campo ordene por nombre del campo [desc]"
sql="seleccione * de la tabla de datos donde el nombre del campo sea como ''% valor del campo%" ordene por nombre de campo [desc]"
sql="seleccione los 10 principales * de la tabla de datos donde el nombre del campo ordena por nombre de campo [desc]"
sql="seleccione * de la tabla de datos donde el nombre del campo está en (''valor 1'','' Valor 2'',''Valor 3'')"
sql="seleccione * de la tabla de datos donde el nombre del campo entre el valor 1 y el valor 2"
(2) Actualizar registro de datos:
sql="actualizar el nombre del campo del conjunto de la tabla de datos = valor del campo donde expresión condicional"
sql="actualizar conjunto de tabla de datos 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 expresión condicional "
sql="eliminar de 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...) valores (valor 1, valor 2, valor 3...)"
sql="insertar en la tabla de datos de destino seleccionar * de la tabla de datos de origen" (agregar registros de la tabla de datos de origen a la tabla de datos de destino)
(5) Función estadística de registro de datos:
AVG (nombre del campo) obtenido Generar un promedio de columna de tabla
COUNT(*|nombre de campo) cuenta el número de filas de datos o cuenta el número de filas de datos con un valor en una determinada columna
MAX (nombre del campo) obtiene el valor máximo de una columna de la tabla
MIN (nombre del campo) obtiene el valor mínimo de una columna de la tabla
SUMA(Nombre de campo) Agregue los valores de la columna de datos y
consulte el método de función anterior:
sql="seleccione suma(Nombre de campo) como alias de la tabla de datos donde la expresión condicional"
set rs=conn.excute(sql)
usa rs("alias") para obtener valores estadísticos, y otras funciones usan el mismo método que el anterior.
(5) Creación y eliminación de tablas de datos:
CREATE TABLE nombre de la tabla de datos (campo 1 tipo 1 (longitud), campo 2 tipo 2 (longitud)...)
Ejemplo: CREATE TABLE tab01 (nombre varchar (50), fecha y hora predeterminada ahora ( ))
DROP TABLE nombre de la tabla de datos (eliminar permanentemente una tabla de datos)