TA的每日心情 | 衰 2019-8-18 09:37 |
|---|
签到天数: 2 天 [LV.1]初来乍到
|
数据库连接:& M- \% e% U( i$ G9 q
<%9 y# U. [7 a- K- a5 y8 ^
set conn=server.createobject("adodb.connection")
0 F1 M, j3 X6 e- |' }conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("数据库名")0 B8 W8 y/ z" x: U5 ?6 X
%>
) N# j; w: O) _* n' k
; U; n2 S. {0 O9 H, ~
5 Q! i: x! i) o" m# y& W R打开数据库: \8 k8 }( _$ ?7 ~ w/ I
exec="select * from 数据库表"
- O% w' Y1 _' d& eset rs=server.createobject("adodb.recordset")
$ t; N. V% G) }' {! e' e6 rrs.open exec,conn,1,1
0 q8 g- F0 [% C' k参数1,1为读取
4 d$ z3 T/ e( R, p1 S! m" G- G
( W5 G8 N9 v9 P; M! Z( ?读取内容格式:<%=rs("字段")%>
. r q0 H: p# `* n& `0 U$ E; d; P! B9 H3 c K2 ~ K; _
添加记录处理程序:4 a3 t: }* j7 M8 B1 }* [
<%
0 j1 Y1 Q5 E3 hset conn=server.createobject("adodb.connection")
# o+ }, m" |1 x. ]1 uconn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("数据库名")
" e# R# A* j; wname=request.form("字段") name,tel,message为提交表单所设置的字段值
, ^8 S% Y: R ltel=request.form("字段")
/ n- Z! o6 i" C. c' V$ cmessage=request.form("字段")
1 h' X4 ]" J& vexec="insert into 表名(字段)values('"+字段+"')" 多个用逗号隔开
4 S0 W# G9 e/ Uconn.execute exec 使用execute提交
2 s- Y: i& {3 Kconn.close
/ t' {, J. W: N: ^$ H. nset conn=nothing
, b+ `: y a/ p" u2 ^%>. \( U) T# ~& F1 I% E$ I
" h4 h/ ]5 b2 j. i! F6 C' y5 \
搜索处理程序:
( k0 b" g7 \: W9 S' k2 Z<%9 |5 W; A# h3 ]8 ^- c
name=request.form("字段") name,tel为提交表单所设置的字段值& K: \7 ~ o) P- c* [+ {* W; h
tel=request.form("字段")
( a' L: c* e- P. z) q. \set conn=server.createobject("adodb.connection"). B- J7 B, D# O8 {4 n: V
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("数据库名")3 n! r6 w+ x+ X% I1 c) N, L; U
exec="select * from 表 where name='"+字段+"' and tel="+字段
( M/ f0 n9 L+ Iset rs=server.createobject("adodb.recordset")
$ L3 T- E* H: i" n5 trs.open exec,conn,1,1; ]* [9 q- q* ~' q
%>5 d0 E4 q- o5 R4 p# j: ^* ~
'页面搜索到的内容导出来6 `. t* j/ z1 ~9 h/ C
<%
: v, D" J. s0 T# odo while not rs.eof
$ v3 ^- v ^- b( W%><tr>
, S: H+ k! n5 q. `# C j7 m<td><%=rs("name")%></td>+ A, W$ q! A% f
<td><%=rs("tel")%></td>8 a" e6 r/ N- W5 R
<td><%=rs("time")%></td>
* t, ~3 Y* _. ?; n2 j* i6 ` S5 _, U</tr>
( }5 X/ g7 h1 o& z( k<%
8 p" I$ F6 {- Ors.movenext
! ~' [ N# ?& iloop/ a# a: s2 g1 q5 e9 x
%>7 T, `2 d) g8 s5 J
$ O" p7 G4 k3 Y: V* j8 f/ A% }7 T删除记录处理程序:
, ^* A. C9 _- Z<%
6 }1 U! J% f4 j, a5 wset conn=server.createobject("adodb.connection")3 J2 U$ l$ s5 d- @) q% l( j
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("数据库名")* v: V: k1 W$ [
exec="delete * from 表名 where 编号="&request.form("id")
9 D. p3 Y) i0 W$ o' @* M" R: Tconn.execute exec
G2 [/ ~- }/ W5 g5 w%>
1 y! j7 s1 _3 h4 Y- ^/ a. c# c
L& ? B- E8 l+ g* L! v) y. [8 V) C% Z
修改记录处理程序:$ k# M& y3 t; c
<%2 l; [- \2 z- L( O. \
set conn=server.createobject("adodb.connection")
: G! g) D) i8 v* j' R4 Sconn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("数据库名"). V+ o0 G( ^- W- y, v
exec="select * from 表名 where 编号="&request.form("id"). Z. @" o+ d8 s! G
set rs=server.createobject("adodb.recordset")
) B) d! O0 x+ i" D2 C( I; Nrs.open exec,conn,1,3 '1,3为修改意思2 P' S% g- V( b) i
rs("name")=request.form("字段") 'name,tel,message为提交表单所设置的字段值
% I a* [$ d( t. {rs("tel")=request.form("字段")
7 Z/ T- a# a! S& grs("message")=request.form("字段")8 `# L: Q, z! }
rs.update
: B) f5 o( I0 i! s. R1 trs.close
; @ H9 k) e. z- @1 Eset rs=nothing
3 h. I. p! {. V8 X8 S! sconn.close
9 i, P3 R, H) y8 O( l* A5 M5 c5 fset conn=nothing
8 ?+ @% D1 p! Y* P# I) B%>4 j$ h: _0 [( \ Z% Y
修改记录执行程序:输入ID号页面>>>导出相对应ID数据>>>>>>直接修改的处理程序- W4 {( ^' l' C9 d
' _! T' ]+ [2 {/ }2 r. R; @5 {- H后台登陆处理程序例子:
) [# `, v$ g9 o7 b<%1 }8 O" d5 S% T2 U
dim name,password/ y& {5 U5 U+ A' ~ _, f
name=request.form("name")
6 H! ^& r% w; N* J6 p; o7 @password=request.form("password")! ]" i3 k/ |/ J5 H1 B
dim exec,conn,rs
s+ X& l! }4 j# Vexec="select *from 表名 where(name='"&字段&"' and password='"&字段&"')"3 Q1 U8 g6 I7 O; I, j! W
set conn=server.createobject("adodb.connection")
. D, R( {& T$ j4 d" Hconn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("数据库名")
! ~# p# _- y0 V- m4 Aset rs=server.createobject("adodb.recordset")
8 ~- V q- X& A5 }rs.open exec,conn
( B& G2 K/ ]& [- A( E- ?if not rs.eof then
1 M b( B _$ p! Q$ Lrs.Close
: R8 U8 W& U$ }# econn.Close$ d/ p) y6 ~3 p; j, X
session("checked")="yes"
3 }5 k8 p5 \' r3 D5 m, H$ ksession("check")="right"
) C6 p% {. y' Mresponse.Redirect "index.asp"2 p5 d! Q6 u8 s8 V4 \4 h
else
/ T* j0 ]) O& _session("checked")="no"
4 U* H/ L; ^: }5 ? n9 u4 D8 ssession("check")="wrong"2 |, d/ y$ M1 c, H
response.Redirect "login.asp"
1 x3 R: U! X# J3 s+ aend if
6 Y( |, L. {% d" M, Y%>8 _1 K/ L! n9 R% B/ O" W" c, `
8 \9 Q3 H, D/ m9 o3 o每个后台页面加上:
9 r: K( r7 k/ M" \3 ^ v<%if not session("checked")="yes" then 'session里面定义一个checked字符串变量
3 t/ x9 F( w2 d$ Q6 nresponse.Redirect "login.asp"
5 D9 q( t. p) K& b! |" O2 L: K6 @else
. ^+ p9 e" F+ N3 O4 L%> |
|