TA的每日心情 | 衰 2019-8-18 09:37 |
---|
签到天数: 2 天 [LV.1]初来乍到
|
数据库连接:
+ Q- l" x. b6 ^ I! _* M<%, \! T: T. ] c G1 p4 w2 p: A
set conn=server.createobject("adodb.connection"); {9 _& a1 G7 i" g2 X& t% }5 N
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("数据库名")
: F% K7 n6 ^& `, h0 ?) ^%>
/ {8 g( A+ n0 H* L( t6 l
" K7 w% D9 ^2 }6 M! i0 t) o4 t3 j+ H
打开数据库:# G" K4 l8 F/ T
exec="select * from 数据库表"
7 [8 ~6 E2 N% M, }4 s2 } yset rs=server.createobject("adodb.recordset")
2 E9 B" z0 `8 L1 t, G$ I$ ]9 Trs.open exec,conn,1,1
) k7 W- p/ c% `$ k参数1,1为读取
6 y3 M8 g9 v. |( ]
; P( }. ~+ \; k6 y, H读取内容格式:<%=rs("字段")%>
9 i' o0 T( K6 b6 v! C) a0 \4 P% q5 R8 r. P3 P, K
添加记录处理程序:" V$ M' [8 h& z [
<%
; V4 e& f# p) K# f2 |1 X* Eset conn=server.createobject("adodb.connection"); w# v8 z, q1 R( b) a
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("数据库名")
2 Q* g8 Y& r( Iname=request.form("字段") name,tel,message为提交表单所设置的字段值
3 r( l: p: D9 w% \0 u! Etel=request.form("字段")9 o5 a* t% G! v3 ^0 E, E
message=request.form("字段")
6 c6 X/ J' F2 M$ hexec="insert into 表名(字段)values('"+字段+"')" 多个用逗号隔开) G6 v& f8 M% s
conn.execute exec 使用execute提交$ I2 d- W- N' V# C) K
conn.close+ Q6 o! @# ~7 Z% t9 f/ B! ]' g
set conn=nothing
4 _; H9 i" r5 }9 ^9 N4 L5 l%>( f% ?; b: m* R2 i
/ ]+ ] m2 u! c搜索处理程序:( f2 }$ l6 k+ Y6 _
<%
# c' K( }3 }# A9 o4 X) `4 Qname=request.form("字段") name,tel为提交表单所设置的字段值
9 ]" U* B. C9 X& b# b4 s) Xtel=request.form("字段")$ {: z* L" z9 V6 @3 M. y
set conn=server.createobject("adodb.connection")
# X3 V' N6 a: l2 yconn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("数据库名")
) R# C7 M8 U; f' n# E' Kexec="select * from 表 where name='"+字段+"' and tel="+字段
' ^$ E" |* k o" g* Tset rs=server.createobject("adodb.recordset")# G; _* Q) c3 W8 n2 n
rs.open exec,conn,1,1
. G9 j- k W* b%>
C+ {/ @+ }) b3 @* K" G/ P, O'页面搜索到的内容导出来
! A2 F" f6 D4 ?+ ?) J<%" q0 X' v% b: _4 n6 w) p1 k! V7 k+ T
do while not rs.eof
' [3 L% j6 T; |6 f% u! }%><tr>
7 `3 S" u. f3 C! e% l<td><%=rs("name")%></td>
. m' i1 H$ p5 e<td><%=rs("tel")%></td>
! c% m6 K# L3 O+ O6 q<td><%=rs("time")%></td>" m8 k9 b" e# f1 m
</tr>
8 y1 A& c4 n4 n- i<%$ U5 o# `/ X) i+ Q/ I9 [( J$ Q
rs.movenext! @; {$ H( e. ~, P% c
loop
) h0 H* d( r' e* N w$ b; b7 u%>
& l1 L1 d% c2 R z; J. `! l7 n4 _$ f
& C8 O0 g! D" U- e, ?删除记录处理程序:2 ?) G# v" W/ u5 J' T7 C# O: X
<%
- ]8 W& Z$ M; o* U+ gset conn=server.createobject("adodb.connection")
5 v$ L' v5 E! I- K- a. P! u. vconn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("数据库名")+ g! x Z9 {' t4 H8 M
exec="delete * from 表名 where 编号="&request.form("id")( L( f# o. G% v- ?$ s. E
conn.execute exec2 M& d. {9 W) Q+ z8 d
%>- m( U* n; K% n# _
/ Z R( c: z4 }/ T# ^
6 N& a$ |0 j0 M3 u @/ ?
修改记录处理程序:
' X% z; v9 t3 W; l<%
/ n9 Q5 i/ d+ r; f- oset conn=server.createobject("adodb.connection")
! A6 @% N- ^0 y3 v, a+ N2 j- ^1 vconn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("数据库名")
, e8 k6 [7 B" i4 v& c4 y7 g: Z4 Oexec="select * from 表名 where 编号="&request.form("id")1 F" J( B! G: v. ?7 r
set rs=server.createobject("adodb.recordset")
5 x3 q6 |; A- M( E: d- k- @rs.open exec,conn,1,3 '1,3为修改意思
5 N8 ?! \! E) ^# {+ v+ ?' Frs("name")=request.form("字段") 'name,tel,message为提交表单所设置的字段值
& C* c& k5 V+ O0 j* K1 o/ vrs("tel")=request.form("字段")5 R( u8 @8 Z3 P( c6 Y
rs("message")=request.form("字段")/ N) v6 F: g! _. u
rs.update
6 R1 ^* q# k$ \. n4 }% N9 Rrs.close
5 d& N% \2 Q6 b! K9 b+ Eset rs=nothing2 Q9 ?2 G7 z5 \) X3 }
conn.close: P6 f' J3 {4 k/ h$ l
set conn=nothing
! K+ }( _/ J0 m% `- G4 E%>( S' K' H, g7 d" D) R/ {
修改记录执行程序:输入ID号页面>>>导出相对应ID数据>>>>>>直接修改的处理程序( V: n: u( ?" f' e) _
* }' O; w9 \; ^0 P" N后台登陆处理程序例子:
0 a0 u% w) z n' d# _0 d% Y<%
$ Q7 [- }" ?2 V0 J: udim name,password4 ?3 S5 V W/ p( c9 K+ R
name=request.form("name")0 Z8 T& a {7 A1 c# [
password=request.form("password")' v+ H) f$ Q$ u% \- V
dim exec,conn,rs2 T/ H7 a! H0 j# h6 D
exec="select *from 表名 where(name='"&字段&"' and password='"&字段&"')"9 p) e/ W0 A0 r0 e- I
set conn=server.createobject("adodb.connection")4 P0 i& a- |8 T6 n+ A& A
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("数据库名"); c) x) z U4 q- m+ h
set rs=server.createobject("adodb.recordset")
( ^* h/ i) j* ?- `/ ]3 ^rs.open exec,conn
2 S# F2 e7 z5 x1 H$ {if not rs.eof then1 N$ `7 S6 V/ b0 n3 w3 M
rs.Close% K. S. |& e- G; C+ c& b+ U+ R
conn.Close
7 g3 A; D4 r: C2 |1 ^session("checked")="yes"
6 ^5 g- H# t7 {session("check")="right"
! S! G! l" L% _! \response.Redirect "index.asp"2 U& h, r1 h" C" a$ d
else
5 Q* ~! W0 s$ F' l: T0 Usession("checked")="no"5 |2 R3 j' V( f* E$ M$ }( k
session("check")="wrong"
, z: N' q$ {( Jresponse.Redirect "login.asp"
; `8 B. q& A5 R& q' d" Xend if' i; N" ~; V: q% e
%>) N. s4 S, L$ y( i, T( J8 ^8 y7 G
: U% t3 f8 h' K每个后台页面加上:
3 k3 P1 o3 r0 v4 L' x<%if not session("checked")="yes" then 'session里面定义一个checked字符串变量
) i& e4 D' P+ A7 m# r9 u7 wresponse.Redirect "login.asp" 5 ^& E' p* V1 H' M+ W4 i/ M4 k' [
else
5 S( g$ O6 \ n3 o; v; i$ \%> |
|