TA的每日心情 | 衰 2019-8-18 09:37 |
|---|
签到天数: 2 天 [LV.1]初来乍到
|
数据库连接:
4 L; {5 M# K H) x: f1 m& b<%
; h v) u5 }7 f' w2 {set conn=server.createobject("adodb.connection")) |( w7 O# X; z" Q; H! z3 A
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("数据库名")
5 A6 [$ \& P+ x, B+ ]%>1 u. a5 Q _0 v. ~
# m9 m" R; k' _7 Z6 K' j
' ~ F# U! u* g7 V% f打开数据库: ]6 Z: C$ v$ W0 U7 J2 [4 p8 g
exec="select * from 数据库表"# N& M6 a4 h3 t$ a" b# H
set rs=server.createobject("adodb.recordset")/ c8 _' ]" F( {% [& J
rs.open exec,conn,1,1 ' v/ A$ Z0 {! C8 c) X! s( S$ i8 a
参数1,1为读取
3 R+ n/ e) C. m2 S8 j
, a7 D2 n( r+ \& D, B2 E% R$ i3 d读取内容格式:<%=rs("字段")%>% o/ z3 E1 i E/ H# O) N/ Z, B
1 t% P* d# f1 S# n
添加记录处理程序:2 D2 W" n' F- ~- U- Z% f
<%
, w& s4 z: L% P& p7 `# b/ Fset conn=server.createobject("adodb.connection")4 u2 ?9 |7 f6 a
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("数据库名")5 C( B. O$ g J
name=request.form("字段") name,tel,message为提交表单所设置的字段值5 A. [6 i& d4 F
tel=request.form("字段")0 b9 W/ h2 C6 J& o% F& S& ~# s) y
message=request.form("字段")/ r2 C- w; U: i- I# k. K& Q
exec="insert into 表名(字段)values('"+字段+"')" 多个用逗号隔开" S, E* G2 D! D* O, F8 g
conn.execute exec 使用execute提交1 b+ }% Q6 L g6 w9 K9 e) M
conn.close
' [: D7 P- ~4 b! [/ Zset conn=nothing
$ Q; m3 j+ Z' V7 P. T' f%>
9 l; o2 l. T3 E, d. L
+ F0 Q+ r& J# ]5 K; L搜索处理程序:
: v3 z6 A3 C6 V( u1 X2 d5 I: L<%
- Z1 m$ G* n8 I/ wname=request.form("字段") name,tel为提交表单所设置的字段值
2 {! U3 j( C8 {; F" _tel=request.form("字段")& Z; _) `# `2 `
set conn=server.createobject("adodb.connection")
0 u8 t* O% E8 Bconn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("数据库名")# n; `* E2 x$ `! }/ Q
exec="select * from 表 where name='"+字段+"' and tel="+字段6 b+ @: h6 @4 i$ l3 z/ e' q
set rs=server.createobject("adodb.recordset")
: @1 }9 a" ~4 K2 ?rs.open exec,conn,1,1. D! }' G2 T6 R5 p8 a4 o
%>; m& {. _; }/ H6 O' ~! Z
'页面搜索到的内容导出来
" b; D7 Y2 i7 U& b) G<%
* b" K0 r& p) j G/ s) vdo while not rs.eof
/ `' V) Q# f5 v! A/ d% J%><tr>+ m$ |% a- S9 K" [9 z6 ^
<td><%=rs("name")%></td>
' f' n: U, S6 ^( {* m% z* Z: G<td><%=rs("tel")%></td>
; p7 [( {! a9 c( H<td><%=rs("time")%></td>2 X, N& p4 ~, o
</tr>
* w9 m8 b5 C" O; p, u* x<%, H6 t, f6 T* v$ D
rs.movenext
& r! I; z9 R; S4 aloop* W; k3 j' I0 m& N+ G
%>
$ ?+ d2 A- L# y8 ]& t: u% F0 k8 A0 o! a: m" ~( l- Q8 q* j
删除记录处理程序:) w' k! T1 o- \, n2 K
<%
" p( d, n' N0 L% V8 i" ]set conn=server.createobject("adodb.connection")# o- B* `6 r) f
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("数据库名")
9 ^4 I. m# w7 Q4 B7 i) T8 ?+ Nexec="delete * from 表名 where 编号="&request.form("id")& n8 H& @+ o1 _& {$ \' {6 ?! Q
conn.execute exec z$ s) F/ o% N
%> I7 \4 A, b9 Z; R/ a4 ]+ ~0 R
5 D* u1 j5 D, a9 {, _/ L9 i1 ~% ?
7 E4 S k, o7 f u修改记录处理程序:
3 F% K& C* L0 G3 s: S( @<%8 e6 b! w3 _3 W/ h4 R3 `
set conn=server.createobject("adodb.connection")
* Q$ x$ b+ @, }: b2 x. Bconn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("数据库名")+ \* R8 G b: g. B, [
exec="select * from 表名 where 编号="&request.form("id")
; L; O- X7 V: U b, Eset rs=server.createobject("adodb.recordset")
! r( s# n; |% E0 Grs.open exec,conn,1,3 '1,3为修改意思 ]/ S, Q3 @, v0 z
rs("name")=request.form("字段") 'name,tel,message为提交表单所设置的字段值
+ P' u m0 v, T# T: r- crs("tel")=request.form("字段")
6 o+ p6 F$ \4 ]rs("message")=request.form("字段")& v* g0 ?: Y, C& c: m# N
rs.update
2 k8 B3 P; Z% I: U: N" crs.close
& c9 N3 |9 J6 G3 Z5 Xset rs=nothing
4 _5 q2 m4 [. _; [3 n4 g# {0 p; }" |conn.close
n; ^% { c4 G" f( X8 Z" X9 t' X4 v# qset conn=nothing v! r1 [; m6 x
%>
& s" ^. m# L6 |" }$ B修改记录执行程序:输入ID号页面>>>导出相对应ID数据>>>>>>直接修改的处理程序
* v2 q/ y. x. Y4 ]& x' ]2 A. c
3 I. c! a# z( a后台登陆处理程序例子:
) }1 M$ U& Z* P p0 q) V ~<%* I! P# D4 G/ G" b# ]9 w
dim name,password: c1 O; t, U; K/ S6 i+ {! E
name=request.form("name")
7 C( G% f0 y, h* i8 Y0 Y* c# vpassword=request.form("password")
5 g$ P6 l8 p# g5 ?0 @3 F- N# T. ldim exec,conn,rs
3 t% O7 g; r% }, bexec="select *from 表名 where(name='"&字段&"' and password='"&字段&"')"6 V& J" _3 Q/ }. t# z1 @' b
set conn=server.createobject("adodb.connection")
+ \, c( X* ]4 X( Q4 Y) P6 wconn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("数据库名")
3 ]: }$ n5 t( gset rs=server.createobject("adodb.recordset"), }' j9 u9 _# @8 \. {1 K
rs.open exec,conn- a; |/ E' H/ s4 x) r
if not rs.eof then% d- |4 Q9 _" o7 m+ l! @& y
rs.Close
2 z4 ]- ]4 ? o6 g- C1 J0 \7 kconn.Close
% q- A+ w5 d4 I" {, ]session("checked")="yes"
! G0 p- J! [; G2 ~1 Isession("check")="right"
5 H0 L9 d# y" z2 E7 vresponse.Redirect "index.asp"
+ L& ~% C8 [- s7 U3 X3 c' D0 L8 ^else
$ X$ N; _8 h! _* Fsession("checked")="no"
8 ~' \. C* |& N4 p, Bsession("check")="wrong"1 C2 a# n2 }) n& ] b) H
response.Redirect "login.asp"
# _: w/ f2 E$ `3 Fend if4 |+ `: Y: ^+ ]1 x/ h. y b& O4 b
%>6 E2 e7 i1 |7 w+ V$ M I4 [% Y% A
- z3 I- q. y4 ?每个后台页面加上:4 _: O: o0 d' h: p" i' o
<%if not session("checked")="yes" then 'session里面定义一个checked字符串变量
0 A% j2 Y6 L: ]: xresponse.Redirect "login.asp" % l$ @1 \' T. W" |
else+ d2 a1 e- M7 B7 I1 _! H
%> |
|