TA的每日心情 | 衰 2019-8-18 09:37 |
---|
签到天数: 2 天 [LV.1]初来乍到
|
数据库连接:5 E q# M2 l# i! O8 }
<%* E' O: u4 @' r! [
set conn=server.createobject("adodb.connection")7 w6 K O T; a0 \
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("数据库名"), J% [' _/ M+ T7 ?+ R2 a
%>! O1 n- y& [3 a8 t0 D
3 i& K" _) F; Z2 h3 k1 _# C1 }7 N t3 m5 M7 a+ F' Y% U. A
打开数据库:, {* V2 ]1 T& F/ B# ^+ r% k4 R
exec="select * from 数据库表"
; b' k/ ~3 S' \& H4 k9 d9 xset rs=server.createobject("adodb.recordset")
- @& d5 f$ X' S# k! ars.open exec,conn,1,1 : x" Z: M$ r/ \6 m
参数1,1为读取* J' j- L9 o' v3 d; a L4 p) @9 a
/ [) u( Y$ x; e' h% ^5 `% i$ V读取内容格式:<%=rs("字段")%>0 @: v+ K- E# q# J$ [8 c f
" V* T6 H0 z# \- g/ L
添加记录处理程序:
3 k3 y5 N9 y) M<%- s( T z% K: O( O
set conn=server.createobject("adodb.connection")9 A1 @4 v" a* g7 y; I
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("数据库名")
g X* h& A+ Qname=request.form("字段") name,tel,message为提交表单所设置的字段值7 H# \3 [% d1 Z, [! I7 N
tel=request.form("字段")
0 R8 p+ u8 S" J" V) Hmessage=request.form("字段")' s% @0 x- a' c- ~
exec="insert into 表名(字段)values('"+字段+"')" 多个用逗号隔开, J) g* E3 c2 j8 r& f
conn.execute exec 使用execute提交
+ D) r" _, `. `# kconn.close
- I5 r% Z/ L0 t k, qset conn=nothing0 J, D. s2 {! L* O& Y
%>
2 g! [6 c ^/ `/ u2 O# K* E" X) f1 U8 B" M: C9 f& z9 l+ P
搜索处理程序:7 S' Y. `1 ~# H+ M- f, _# F
<%
/ M: M* p; Q2 ^6 x4 [1 @0 c' c- kname=request.form("字段") name,tel为提交表单所设置的字段值
9 R6 W$ N$ `+ y N5 @tel=request.form("字段"), X# o& S5 r9 `+ v3 R
set conn=server.createobject("adodb.connection")
1 [; _ r2 u- ]conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("数据库名")
, V X; F0 @4 X* V4 s( ^exec="select * from 表 where name='"+字段+"' and tel="+字段 f n$ C7 s, R" I# P; R" \# U
set rs=server.createobject("adodb.recordset")
3 o8 j! a( K2 [% K6 [0 b# m: Y$ ors.open exec,conn,1,1
( N6 _4 l0 V0 \9 _: W, O%>4 g- r4 a# w0 N C- S( l- E
'页面搜索到的内容导出来0 O5 K4 }3 c2 |4 T1 t6 L
<%, t9 z6 s/ P8 e- b
do while not rs.eof1 R6 c" ~. n; N4 q3 L. E$ N3 k
%><tr>4 M2 j' z! `$ N
<td><%=rs("name")%></td>% G; G! f- { D9 T) Y% }, R/ F6 f6 t7 |
<td><%=rs("tel")%></td>& s! \- b3 n) [
<td><%=rs("time")%></td>
- l9 _8 J0 Z7 z0 i: T: Z# f4 J</tr>
1 o' A/ P# l' S, x, Y<%
; M0 ~% [* y8 x/ H: {3 v( H5 q" Vrs.movenext
2 Z0 o$ ]$ `% Q3 W1 d) K, cloop9 w9 E- p3 J* z% N7 Q
%>" M, C# E2 Q, r* O
3 O; S& G9 B- i1 Q删除记录处理程序:
$ N6 Y% T1 L0 ^7 t7 ?<%3 E8 w3 W2 B4 I5 Q9 A6 {1 X# [
set conn=server.createobject("adodb.connection")
1 i X6 `/ r& d& n" v) N$ ]conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("数据库名")
& Y/ o4 `8 U% t4 ]! T' ]exec="delete * from 表名 where 编号="&request.form("id")% S" B+ Y$ l- u0 u5 C; [ W; c8 b
conn.execute exec
T% G; e" S! c0 [& r. M1 u/ q3 c' Q%>
, o: O9 I* r6 r* |7 I
5 D& d9 \& @. {) C' j7 ?
, c0 D- N! R* o. D' J: j* z修改记录处理程序:. j: o9 j# q! z6 o8 ?
<%
$ s$ z5 t( ^, `* c9 Cset conn=server.createobject("adodb.connection")
% t( S) W! e: i9 {" qconn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("数据库名")
' n! K0 d& v1 t4 Q- b% ^6 U ]exec="select * from 表名 where 编号="&request.form("id")4 j/ j3 N/ y% P& X8 B" h* ?$ u" `. Y
set rs=server.createobject("adodb.recordset")
' x1 G5 e1 o9 drs.open exec,conn,1,3 '1,3为修改意思
1 Z: ^7 a3 f" A2 }; b0 g: rrs("name")=request.form("字段") 'name,tel,message为提交表单所设置的字段值3 g! C/ ^3 O/ T0 L# Q4 g$ N |
rs("tel")=request.form("字段")1 k& b8 V* F* N1 M4 [7 ^
rs("message")=request.form("字段")
: H7 g% i& q. P0 D% H! S& crs.update8 Q6 I" _+ I; l! R) ?
rs.close3 {, y4 X. g/ |1 i1 X; B
set rs=nothing
6 a3 y" V7 l3 ?# ]# E6 sconn.close
9 Z* x2 Y! j. ]/ h7 l6 @6 d* G: Wset conn=nothing
5 `5 |# c7 z) X" \%>
- H# h5 ~& a. }7 f8 A: w修改记录执行程序:输入ID号页面>>>导出相对应ID数据>>>>>>直接修改的处理程序: D! @, R- Q _5 v' w" J" R( s
, R) g/ c/ T9 { t8 [后台登陆处理程序例子:4 M6 j" ^: ~. N1 D
<%
5 @, D6 c' Y- z! T: }; T5 {' udim name,password: V, q2 g, T, a4 s
name=request.form("name")) L8 u' }; ?, I: w8 f
password=request.form("password")
& s! |4 B5 ^* ] n3 Odim exec,conn,rs
+ Y0 P7 G) Y# l2 _9 Dexec="select *from 表名 where(name='"&字段&"' and password='"&字段&"')"1 i: y$ ]) W9 D, W) d7 ]2 H& @
set conn=server.createobject("adodb.connection")6 S$ j' b$ E2 ]7 B2 ?6 o
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("数据库名")
( C" [7 p( M [/ \: @- s3 Oset rs=server.createobject("adodb.recordset")
; r( ? D1 `3 ]# j9 U Frs.open exec,conn4 V. }: X/ a$ t7 r/ z! e
if not rs.eof then0 J0 c r1 f2 m
rs.Close" _6 W. \% I: J/ R) {
conn.Close$ t1 P) m7 }) k; q: x/ K, Y
session("checked")="yes"
% h( Z1 L7 l) G3 N$ O) Vsession("check")="right"0 ]2 V1 U- @+ b& _- w
response.Redirect "index.asp"2 a# W. `, _2 B
else1 |/ {: Z0 ^/ z$ k1 B3 ^
session("checked")="no"2 E! z A3 P5 B
session("check")="wrong"
! @5 J5 E4 D0 F9 M5 s/ X$ ^response.Redirect "login.asp"
" G' r4 `2 A7 T, \9 J0 Q9 B3 R2 p+ Vend if0 @6 u9 U2 v3 @
%>
}5 R) P4 O" p" z' Z# }) }! h: k6 D- s
每个后台页面加上:2 \4 z! }8 l9 ~. f
<%if not session("checked")="yes" then 'session里面定义一个checked字符串变量
1 }1 |, y- @3 D" f: f6 xresponse.Redirect "login.asp" 9 f+ C4 S& ?# I5 o( |5 u5 |* P
else
& L! N& W# b6 }4 P) c; g; B%> |
|