TA的每日心情 | 衰 2019-8-18 09:37 |
---|
签到天数: 2 天 [LV.1]初来乍到
|
数据库连接:; @- m9 k9 A0 d7 B$ Q' Y" }& B/ r
<%6 ^8 D# i k9 V K& U7 r) j- `
set conn=server.createobject("adodb.connection")4 c; y6 E$ L- ?7 N$ O
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("数据库名")
& \* N- X0 U% e! Y( [' U. p%>
; K4 k6 c+ }5 i" f1 c6 G9 Q+ G
7 Z! K; R4 o; K* \$ t/ X0 v9 c8 `' w f& x: y3 e; o
打开数据库:1 V0 R+ `% D* S* f3 K5 r, }
exec="select * from 数据库表"- I* }9 T( ~; D5 ^3 |
set rs=server.createobject("adodb.recordset")
' `3 W9 [2 k6 t) m. ors.open exec,conn,1,1
5 U) f5 P `( j) u1 ]参数1,1为读取
4 g# m9 L$ z! W) N( |0 T
S5 f$ @% ]- [读取内容格式:<%=rs("字段")%>
4 Y* W% l+ u N, p! G
8 x7 z p$ Q9 ^; a添加记录处理程序:+ u! P# Z. {" L1 j
<%/ Y0 k+ m6 o* C* q `# d ~
set conn=server.createobject("adodb.connection")& {5 ?6 D" }6 S' ?& A
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("数据库名")" `+ I# p4 D" u/ Q+ C" S* d
name=request.form("字段") name,tel,message为提交表单所设置的字段值
1 Z- |+ A' _9 T' h, Stel=request.form("字段")7 t8 V# s9 O8 l$ ]0 p7 y" s
message=request.form("字段")& A6 \ p( R) V0 A* `3 W; _ v. N
exec="insert into 表名(字段)values('"+字段+"')" 多个用逗号隔开
8 M4 {; F# @1 b/ n' [2 oconn.execute exec 使用execute提交
# V; _7 R: X0 a$ hconn.close/ X8 ?1 p' U' N7 A
set conn=nothing
, O: A4 C/ P; C. ^8 \: I%>
k3 _% f" p+ |1 B2 p6 u% D, \4 R4 \ \( \* v" y% N; `
搜索处理程序:
, h( O* G5 o' F% w- z, g) H' b<%
, d- N& w8 E3 |( Y! k/ [name=request.form("字段") name,tel为提交表单所设置的字段值
* u- Q& g( f: |$ atel=request.form("字段") x- `5 t! l" l [3 v
set conn=server.createobject("adodb.connection")
+ J1 L$ S. B" L1 A- w ~) pconn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("数据库名") }9 _/ ?8 |0 w( B. q- a7 I, e
exec="select * from 表 where name='"+字段+"' and tel="+字段
* j4 A- {$ I J1 T6 {! l- Jset rs=server.createobject("adodb.recordset")
! ?' o _) R. E1 c6 i6 ]- Wrs.open exec,conn,1,1( M' B5 Y4 z$ `) Q
%>
! P* u4 M7 t# ?: H' G I'页面搜索到的内容导出来
& Z. H! i$ r2 @: v<%
* l2 k V! Q: h7 R6 H7 `do while not rs.eof$ B0 H/ D/ t: v! {/ w% v
%><tr>
1 T& r% p" z+ k k1 p% g) \<td><%=rs("name")%></td>: _2 m' m9 w" T' [! J0 l
<td><%=rs("tel")%></td>- F0 I9 J/ H t) F$ f `
<td><%=rs("time")%></td>
# F* i* x7 h( K% s0 `& k: e3 @</tr>. [, k$ X( G" B5 q' s6 J
<%9 A- A9 g" J! m& L! R4 M
rs.movenext
& ?4 p; l7 M& x% m% o0 Eloop( A- k/ g* I+ y
%>
' n6 o8 ]! v" W# I4 T/ \$ y' R- G5 V9 I" o8 f' y
删除记录处理程序:1 P/ x/ d5 t5 J q) ~' l2 A! w
<%8 a% z) V" E; c9 |) ~7 }
set conn=server.createobject("adodb.connection")
" r4 h! R& X" Z. ] b! Yconn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("数据库名")
2 i; T8 C j9 b. gexec="delete * from 表名 where 编号="&request.form("id")( s& d- L3 R. P* [0 j4 N! D. X
conn.execute exec
: T2 e( V2 r2 W! v4 P%>
' q' ~9 V# O: ^7 g. o, g1 {- x9 ?+ p" s
% ^2 U' P V! E7 A
修改记录处理程序:2 z' R& s! K9 W, K v0 D3 j
<%
, j2 ]( Q/ |7 Sset conn=server.createobject("adodb.connection")
" `# z; D7 U3 H4 R( uconn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("数据库名")
3 E1 x% {7 n' ~( [/ T& E+ B$ Eexec="select * from 表名 where 编号="&request.form("id")0 Q7 @1 ~% w( t, n, P4 T
set rs=server.createobject("adodb.recordset")
( V) s+ ?; b! D3 F5 M; g/ jrs.open exec,conn,1,3 '1,3为修改意思5 C; T3 Y- S. H) e& Q: _
rs("name")=request.form("字段") 'name,tel,message为提交表单所设置的字段值
7 N$ P" \2 e, _' N2 Q) q, \rs("tel")=request.form("字段")
) z! i/ ^, {9 U! O- |: jrs("message")=request.form("字段")6 ~& Y R! v, c, Z/ L5 ^
rs.update
( K) E5 H' r# s4 irs.close
G& I9 q8 U. iset rs=nothing
0 p: L) v( i) [0 e7 Hconn.close
2 l3 k. a3 P e! A( o5 a& p f5 w3 Lset conn=nothing d! C! X5 W0 s' E; X
%>
( T0 O# ~/ G5 r5 K修改记录执行程序:输入ID号页面>>>导出相对应ID数据>>>>>>直接修改的处理程序8 z6 j* Z/ Y6 F$ E; a: T
2 M4 S1 }9 @; L- T后台登陆处理程序例子:
6 j" V4 K( q& j; J- ?<%
+ S z6 F; {) a3 N% a* t, Rdim name,password
/ T) j2 q0 L& u- S' v7 lname=request.form("name")
& s* s. L, k+ q7 _; X" mpassword=request.form("password")& f& o( J/ D1 A% e4 r; ^% Y b
dim exec,conn,rs
' I+ S# B- ]: C% \( e* ?: k8 gexec="select *from 表名 where(name='"&字段&"' and password='"&字段&"')"& _: q( F3 E5 ~/ |
set conn=server.createobject("adodb.connection")7 G1 z1 p: y1 ^1 r5 m W+ `- P9 k5 R
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("数据库名")) ^: A. l) r9 k# f/ }8 m' X
set rs=server.createobject("adodb.recordset")
7 x; ^3 r6 x& h( ]rs.open exec,conn
4 S0 U! @+ \0 Bif not rs.eof then
; s( P6 H3 F: R% l5 grs.Close
7 G# p: A0 I% S: l& [) J! `$ Rconn.Close
, s" C7 Y! ^+ q; z' E dsession("checked")="yes"
& w' o* C8 I5 E" Lsession("check")="right"
( p& @$ y) M' X2 P! Zresponse.Redirect "index.asp"
- E$ Y+ ~4 f$ ^1 L; celse8 f7 p7 E5 j. e3 t/ `
session("checked")="no"
7 W* }! o' F; U$ `6 ]session("check")="wrong"7 p- {9 _9 h+ l: _. }/ e3 [
response.Redirect "login.asp"4 p+ M( o* o0 F, o8 f
end if, q/ }, B. R' N- Q- S3 g
%>6 g! K- ]/ X; |% s6 r4 d/ |8 k
5 B2 `' P5 n; h# y
每个后台页面加上:! Z @4 ?9 Q) l+ K9 @2 m
<%if not session("checked")="yes" then 'session里面定义一个checked字符串变量) N; g: |" c% {# D0 W( g* S" T& a! J
response.Redirect "login.asp"
9 c8 P& ^5 C" @' A2 celse5 M7 n, s! D. ^4 y$ x7 p b" R
%> |
|