TA的每日心情 | 衰 2019-8-18 09:37 |
---|
签到天数: 2 天 [LV.1]初来乍到
|
数据库连接:. [$ h$ l# F& V, W% l
<%' ?& E/ Y2 y9 @5 U& `( ]
set conn=server.createobject("adodb.connection")
. v; H* q+ E5 \& g# k" Oconn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("数据库名")5 K" w* r e# D- @0 K# X
%>
" M4 Z. Q3 o: [$ ]$ |% q8 _6 O: }( z6 n/ B% g( x
2 D1 H4 U5 s; G4 N# u9 i ^打开数据库:
4 H6 `! J2 o0 e/ C: ^exec="select * from 数据库表"
, `3 o% x+ l& i( v+ mset rs=server.createobject("adodb.recordset"); j3 ]! d/ X+ W# A4 V$ F/ C- K6 O
rs.open exec,conn,1,1
) a; q) Z0 ]" ^参数1,1为读取$ Z/ E0 s( N* m9 X
3 [2 ^ U4 N( u# u
读取内容格式:<%=rs("字段")%>
6 f) Z/ {. d" C2 W* {8 D% s
1 P' l9 |7 J8 t9 E! _! R2 h! a* a添加记录处理程序:3 u: ~, D, {! d" [* p7 p: x* Y G9 k
<%+ [+ K% H, ~/ j N$ W. r( h) }
set conn=server.createobject("adodb.connection")
( K) r# ? R2 h+ aconn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("数据库名")
8 n" g) m! z4 ?) _name=request.form("字段") name,tel,message为提交表单所设置的字段值1 s6 H/ L$ N' e E% l
tel=request.form("字段")
# |0 Y0 ^& H3 }3 W8 ?message=request.form("字段")7 q+ Y. r0 m' ^
exec="insert into 表名(字段)values('"+字段+"')" 多个用逗号隔开- }/ e$ i$ q- W4 R4 ^3 j- c: @. r0 P! q
conn.execute exec 使用execute提交
( {8 B1 A2 s9 Cconn.close& h* L( s3 c: a4 J, Q$ h
set conn=nothing
& T7 E- X7 ]! I/ g h# z%>; A% P9 l9 |* {& u0 r
6 Z# O; R) `+ z ^# K0 k0 p
搜索处理程序:
* \- L5 ]3 w* x/ V. y<%
! j9 ~3 c( B6 z) e D5 a5 {name=request.form("字段") name,tel为提交表单所设置的字段值1 X+ T0 V, Y- ~! ~
tel=request.form("字段")3 o! F& o; Y$ S% v7 n. o0 d! }+ [- v
set conn=server.createobject("adodb.connection")6 J9 [0 U3 u$ F
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("数据库名")( t. w) r! m8 U. ]: ]; [6 g
exec="select * from 表 where name='"+字段+"' and tel="+字段
6 H1 T* t) b5 v4 G; g4 ]set rs=server.createobject("adodb.recordset")
$ U2 e% L5 X- D: D- b+ k9 Brs.open exec,conn,1,1
$ U9 v& {8 n% q) M) N: _%>
$ F; Z3 Z4 z3 q'页面搜索到的内容导出来
- i6 d( T Z/ h, G9 V<%
! Y$ U" ^& z! f j0 V- [& Cdo while not rs.eof8 I) W$ Y0 O! ]
%><tr>
2 A7 T* @2 u4 h( @<td><%=rs("name")%></td>* r. C& u: X2 H8 w; B
<td><%=rs("tel")%></td>, \( C t* [0 L8 B9 |
<td><%=rs("time")%></td>
5 T+ G+ T; B1 d& ~* j3 t3 f$ F</tr>9 D0 _( J7 r. d0 ~& p5 ]
<%
F( D1 }8 G& e: frs.movenext* c, V. Z; I3 r8 n* Z9 j
loop
% f/ @: Y2 g- `) R' p7 C5 j%>% X* a1 h3 \/ }- m; ^( E
8 F' h" Z1 x& V" a
删除记录处理程序:
, J6 e2 R; z4 [* B1 O<%. N" B6 q5 l; Q1 N+ S7 x
set conn=server.createobject("adodb.connection")
# P: E8 o/ e8 F/ lconn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("数据库名")
' Y, M8 d8 S. Q# n; }) f; ?exec="delete * from 表名 where 编号="&request.form("id")
$ m# c- w3 p& F/ I3 f" x& jconn.execute exec
1 D6 J% C' O- D; V9 {6 H _5 V+ \%>- a8 q9 a% m" M) `; V0 {
$ l7 S% Y" u& p% P8 ^6 J
k! B0 a) t9 [修改记录处理程序:
3 {8 j0 I7 @: H- m5 r. A e<%
, ^: y" @$ J' e8 Zset conn=server.createobject("adodb.connection")
$ ^1 b0 m& J* M+ e N# k" z5 ~% Rconn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("数据库名")* z/ l X8 }( ~1 T
exec="select * from 表名 where 编号="&request.form("id")
6 m# x& o. o9 \# X; aset rs=server.createobject("adodb.recordset")$ @& Q3 C) A2 y1 d0 R4 M- e
rs.open exec,conn,1,3 '1,3为修改意思% V2 ~8 Q# c2 r3 [9 o: h& u& D
rs("name")=request.form("字段") 'name,tel,message为提交表单所设置的字段值4 ^ f7 i% m% V: y( u7 L
rs("tel")=request.form("字段")4 N" j/ `7 z( K/ O- l
rs("message")=request.form("字段")
" |! ]1 t% f2 [rs.update
6 Q/ D# F" Z5 ^rs.close. _) D5 K l* @1 S- K
set rs=nothing
; f0 z4 h3 y. K' k2 V7 _1 Aconn.close
. E. i: H8 |" Y r, P* x, y( ^7 jset conn=nothing
: c9 X5 _# H3 |$ f4 c%>
F' U3 ~# `2 B' ?" L修改记录执行程序:输入ID号页面>>>导出相对应ID数据>>>>>>直接修改的处理程序
1 Q" r7 O* q6 m; R& \9 E9 S- Q! u0 a2 e# s7 ?0 R5 W
后台登陆处理程序例子:
& p* ~- h/ J/ R<%
# H+ }! z! `) ?+ @6 R* Ydim name,password
" m0 Z" E7 n# {4 S( lname=request.form("name"). R; B) K$ W) \ |' V# k
password=request.form("password"), C+ m M9 ?, w* A
dim exec,conn,rs
7 O8 W0 z, l8 @0 _! dexec="select *from 表名 where(name='"&字段&"' and password='"&字段&"')", @1 K \$ ?3 C- D! ~% |# Y
set conn=server.createobject("adodb.connection")
$ j$ z3 d9 Z3 ?# Y- cconn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("数据库名")/ B5 [- K# ]( |# |% A+ _1 Z" ?
set rs=server.createobject("adodb.recordset")
6 H$ ~# _& w! Y6 I- K" qrs.open exec,conn! h0 c% @8 i# c, p$ P
if not rs.eof then
( M& O" V- T7 z/ i' B; d9 [5 Wrs.Close
1 L( w% v5 h& x2 B6 f L8 `6 i3 Pconn.Close/ v& ^1 Y/ R; p% ]5 o7 H. l
session("checked")="yes"
0 g4 d2 B2 d& Z% isession("check")="right"0 s5 {. P- t& } b: C% a+ w ]
response.Redirect "index.asp"& A6 M) D6 K4 [' G R
else, [3 B' F7 f5 \" n6 V8 O3 e# l c
session("checked")="no"& _' \7 z" s* I
session("check")="wrong": D1 J h- g3 B
response.Redirect "login.asp"
8 [2 e/ Q) ]: r8 Q, K# M# mend if
6 u% [/ w/ A- O% y$ }%>5 S7 r7 y3 |, d" f. h+ }- r
3 d1 b$ G& _4 q/ n4 i3 S5 o: }" Z每个后台页面加上:
8 `5 I0 A! }) Y. `<%if not session("checked")="yes" then 'session里面定义一个checked字符串变量1 Z% Q. z4 f! d b
response.Redirect "login.asp" % L8 `: [+ P$ M, m
else5 S0 ^/ l. g9 h( W1 ^% \
%> |
|