TA的每日心情 | 衰 2019-8-18 09:37 |
---|
签到天数: 2 天 [LV.1]初来乍到
|
数据库连接:$ y8 F2 i+ t. }
<%+ p1 \. X8 u5 K+ g4 c
set conn=server.createobject("adodb.connection")
. T3 a p+ ?- @8 v9 `conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("数据库名")% H# I6 k* G3 g" o. s
%>) C3 W( h1 b- }: X2 } e
; Z2 V8 n* U4 x& f, X
4 `7 Q5 h: G. k& V s' s3 a; b
打开数据库:
8 n1 l- e" F4 z9 ^ t+ kexec="select * from 数据库表") B( [* B$ |. u
set rs=server.createobject("adodb.recordset")/ @. O+ p* _8 L1 n
rs.open exec,conn,1,1 0 p: J) A. s x8 m2 A
参数1,1为读取
, j* t( s5 q& ]6 ~: Q) H* C$ J- v- k8 c
读取内容格式:<%=rs("字段")%>9 {) q, Q4 t( b- B/ [
2 L! L5 Y9 y, G# ]( Z
添加记录处理程序:
+ n! |3 f" Y" ~8 Y- N" o3 d<%
( \: r3 p/ i- w3 p5 _& v4 X, z/ ^set conn=server.createobject("adodb.connection")
+ X( C% ]- c$ c$ _1 _conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("数据库名")) H/ I S; Y! H' o4 I. G
name=request.form("字段") name,tel,message为提交表单所设置的字段值
3 z# u2 V5 p, |" Z. q$ Atel=request.form("字段")
; m5 E. K3 z: i0 }2 Q6 Cmessage=request.form("字段")
, P, x R7 ?3 n& D. nexec="insert into 表名(字段)values('"+字段+"')" 多个用逗号隔开
9 L" t9 z( s+ V& X2 ?( v( Q) Gconn.execute exec 使用execute提交
# a9 e/ v0 n7 [, K, M) @7 Wconn.close
) s4 w; e1 [; f! Yset conn=nothing1 Q& U# S* }/ D1 e( ~( L# w
%>
- P* M1 q, a$ ?6 Y; I4 ~: E8 |& B8 C7 L& f. x
搜索处理程序:, }8 [: o) ~. S4 y; p* \* X
<%' i) M& d: b3 b2 T* w7 d
name=request.form("字段") name,tel为提交表单所设置的字段值
: a6 T3 r" l# j% p: T1 Z7 otel=request.form("字段")
0 x: j1 Q2 d) [* o0 Z! Mset conn=server.createobject("adodb.connection")* R, F i- L5 S0 Z7 N: V! Y
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("数据库名")
* _" _% j. e- a/ ~ j- \% \exec="select * from 表 where name='"+字段+"' and tel="+字段
7 L" ~9 E4 j. Cset rs=server.createobject("adodb.recordset")
4 k. f9 P; A' Q8 ~! l& q# zrs.open exec,conn,1,1+ {! h3 r8 q: G" A, _) [3 |. g
%>2 l; y& W# C: N5 Z
'页面搜索到的内容导出来
7 h4 F8 }$ h" J& V<%
# o: W. ?7 r" pdo while not rs.eof2 G4 r2 H" C$ O* G6 }8 r+ B
%><tr>
$ n. Y7 z$ x6 I! U% m0 P2 P<td><%=rs("name")%></td>
# `/ D& [6 k- v2 r<td><%=rs("tel")%></td>
# K$ U. k# i5 S8 Q0 \& `<td><%=rs("time")%></td>
5 x1 r; _& U* R5 C</tr>
& R1 F1 ?2 g) `9 e) b) j<%
; s) H; ]0 }! b' N: V' P% grs.movenext
: p. |3 ?* u0 @: Z+ ?! V# K+ floop
$ H" I% V& d3 {5 F [7 q8 n%>
- E7 v0 `& N- ?( D, T1 {- _# [9 t! j; C+ L p/ R! ` T
删除记录处理程序:2 @8 ~4 F+ L4 x
<%4 O% w% O, p. @: J6 L# b
set conn=server.createobject("adodb.connection")
4 t. W. F5 Z. O# I% c8 s+ @conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("数据库名")
. [/ H9 f- O- _3 Fexec="delete * from 表名 where 编号="&request.form("id")
" ^) R" y# s5 w$ R( p) }: h9 N! x& {+ Econn.execute exec
H7 L. h7 T. S/ t: J, ?%>" {, v. ~ }% M+ s/ k, N
4 X1 q+ w% p" Q& q; J3 \
8 S, o8 z; \0 p, e8 T4 G& t修改记录处理程序:# a O' F5 G: m$ M5 @; q w6 W
<%
5 c# T, _1 |& e2 C( x- X$ N" Pset conn=server.createobject("adodb.connection")
# ? [4 s) Z; }1 e+ Dconn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("数据库名")
. @9 D" U, _: ]# zexec="select * from 表名 where 编号="&request.form("id")/ P k. \' h8 j0 Z, {! E& [
set rs=server.createobject("adodb.recordset")2 Q7 I7 b- b0 v& Q$ |% j1 `! {
rs.open exec,conn,1,3 '1,3为修改意思1 m) |: b; q7 U# s b
rs("name")=request.form("字段") 'name,tel,message为提交表单所设置的字段值
6 V1 Z+ O( c& Z1 ers("tel")=request.form("字段")
- B4 H1 U8 [/ F3 Z& E: J1 Rrs("message")=request.form("字段")
3 P, R2 x' J$ j( Srs.update* z6 z. i) Z* |: r
rs.close
! R2 Q% k0 A9 O* d0 D- _: U- L" g2 Dset rs=nothing% x# p* ~1 P# R7 }' s4 T
conn.close5 U/ Y. D( D/ X: C( l4 g
set conn=nothing
, ~ G5 R+ v1 e! [& ^' S%>) R0 P1 @# F& F/ _) `
修改记录执行程序:输入ID号页面>>>导出相对应ID数据>>>>>>直接修改的处理程序% H4 _1 _( n' [4 m
V2 O( o4 X$ K
后台登陆处理程序例子:2 z; w! n) t% m$ r D- O$ T% |
<%! d5 s4 Z Z; _: R& L& j* h. j
dim name,password
1 p& q/ R5 X- Z% v: Y% mname=request.form("name")
! E$ x$ w2 C! ?% q3 Mpassword=request.form("password")# G7 w/ R6 b0 p6 ^8 j
dim exec,conn,rs
8 Y5 v: d$ m6 Yexec="select *from 表名 where(name='"&字段&"' and password='"&字段&"')"
9 Q; Q* ]8 N5 E# e9 }$ a, Yset conn=server.createobject("adodb.connection")7 i+ N+ h& h& I- C5 E
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("数据库名")1 E$ V- W& d* Q5 _
set rs=server.createobject("adodb.recordset")
) g' L3 y; f [4 `) a: Brs.open exec,conn
7 d+ g! Z( B$ f6 E3 m! Y; D5 lif not rs.eof then- E0 X9 N( k' o& C t
rs.Close/ J1 }9 L* _% N5 b0 p( e+ E* [% L
conn.Close" t8 L) [. v5 Z3 B# i
session("checked")="yes"9 o8 e7 {2 C Q' x; f4 O( D: v
session("check")="right"
! {1 a2 Z! i6 N: L( u7 Mresponse.Redirect "index.asp"6 W9 R1 S1 S$ X! n0 B
else3 g1 P8 c h1 J
session("checked")="no"4 M) U) v2 D8 v0 b, }, K" z$ e3 R
session("check")="wrong"- U0 t9 [' y6 K$ v5 Y+ ]* ]3 R
response.Redirect "login.asp"
- o, V4 D9 _8 N8 r0 A! bend if
- W5 x& f5 R" S" N; @%>
1 P2 v( b, f6 U5 o# |7 _% g5 ^) S# ?6 t
每个后台页面加上:1 E, \0 e" ^! c c z" X
<%if not session("checked")="yes" then 'session里面定义一个checked字符串变量
+ @) d$ R8 Y# q# f% v3 ?0 Zresponse.Redirect "login.asp"
! a! i6 R( m: c2 R4 C0 V) \else
! v: C) |! x9 ~& u) S, P. o%> |
|