TA的每日心情 | 衰 2019-8-18 09:37 |
---|
签到天数: 2 天 [LV.1]初来乍到
|
数据库连接:& \+ R" v& g2 N) D# t8 R
<%
4 O1 `6 E- M6 a3 I9 H( kset conn=server.createobject("adodb.connection")4 }5 U, k4 ]7 V" H: H% R7 k, U* {
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("数据库名")
% d' `( U4 R+ q, L9 ]) \3 n3 L* y0 M+ Z3 a%>" j4 \' t$ ^" Q) Z, M
: ~' S t/ Q/ i0 m) }4 }" r9 M ~" Z
打开数据库: U! N1 t; z" O' ~
exec="select * from 数据库表"
" l7 ]1 J5 U7 \ dset rs=server.createobject("adodb.recordset")' [) s% P% w0 ~; C% q% K# r
rs.open exec,conn,1,1 / ~8 Y- ?. s% t( S2 R+ \
参数1,1为读取
1 a1 {/ p$ A. s: u2 f4 k' A; X) [9 c
读取内容格式:<%=rs("字段")%>
7 a" c) N! U" l5 M; M
! \8 P- A# @( h& Y添加记录处理程序:
7 a( `9 d* e# |<%
# `( X; z/ q4 I# y: Z+ [set conn=server.createobject("adodb.connection")
* T' x! `! y% D% a- G, Gconn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("数据库名")8 r# _) s2 B# H) p C: @
name=request.form("字段") name,tel,message为提交表单所设置的字段值
' a$ |4 N& b4 ^6 ]tel=request.form("字段")
& t0 b8 L: |, `) Imessage=request.form("字段")$ X( k/ ?7 h X0 l5 c3 ^
exec="insert into 表名(字段)values('"+字段+"')" 多个用逗号隔开% _! B: s* c, i
conn.execute exec 使用execute提交
( M z' N' D) Pconn.close
, v7 r& _/ p+ G m( jset conn=nothing
6 |( q; f+ f4 ^! Z# U( ^%>2 m' J8 j6 p1 x" d' m; M- ]
( H; W8 t$ K6 v! A1 q3 U搜索处理程序:- P* L4 ~# l' n3 {: n0 }( A% l! w
<%$ w0 ^4 @* r/ F' o1 W
name=request.form("字段") name,tel为提交表单所设置的字段值
2 F$ g# B3 \9 V/ ]! Htel=request.form("字段")
& C0 e. A, I7 {- y* q4 Iset conn=server.createobject("adodb.connection")
* T) l5 M0 g7 f) l6 k/ Gconn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("数据库名")7 f+ g6 \+ L; Y
exec="select * from 表 where name='"+字段+"' and tel="+字段
8 C' r5 _2 g2 z& I s( Tset rs=server.createobject("adodb.recordset")5 l2 f+ n6 O4 U2 C6 c! m
rs.open exec,conn,1,1
, q. _' z2 r* C1 l% S%>/ H0 [0 ]7 J! L5 k9 y
'页面搜索到的内容导出来+ Y' _6 _, U) S8 h
<%
" b) j9 W6 }9 E0 G8 n, c( jdo while not rs.eof) ?" B# h, l) y/ a
%><tr>! v: R! C' M( X% l$ u3 q
<td><%=rs("name")%></td>
! l% C+ R1 s5 m5 ]2 y<td><%=rs("tel")%></td>) [- \6 b$ B0 N" b
<td><%=rs("time")%></td>4 o I% ^5 t8 x( y( h
</tr>$ d4 h) t4 O+ J3 B; z; q1 E, d
<%
) Y. c. O2 }+ a. Xrs.movenext
; Q3 D+ `+ m7 tloop- |8 d. Z5 o1 f# F$ K/ E9 |( F' Q
%>
+ ?" d1 |; @* X6 s
2 s8 D5 c, j q0 m9 K删除记录处理程序:
: o1 _+ m# q' o! e0 c6 R, P! S<%
$ f# F3 h, c& d Y+ N4 m, nset conn=server.createobject("adodb.connection"). D3 P! d& [1 T* A1 n% Z
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("数据库名")1 J* L& @! [/ b( M" k
exec="delete * from 表名 where 编号="&request.form("id")9 L& h2 V3 `! d
conn.execute exec+ Y6 f5 q+ r Q7 Z1 A5 B
%>5 f- c# ?' J5 C' }4 a
8 C# q K& I8 B8 v i. v% c2 g
P* K: g. f6 N9 [修改记录处理程序:
3 F9 q8 s; s( |7 b<%
, V4 E" v% F: Aset conn=server.createobject("adodb.connection"); X# e6 ?, n# r! T2 y, k. k; \
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("数据库名")
; g% E- m( t' ]3 o7 `exec="select * from 表名 where 编号="&request.form("id")
3 S! F( K* w# q: @/ iset rs=server.createobject("adodb.recordset")
. J& E# ~ q; \& Z5 _3 nrs.open exec,conn,1,3 '1,3为修改意思: z) k$ j2 I k- f5 b) O0 N
rs("name")=request.form("字段") 'name,tel,message为提交表单所设置的字段值
6 _9 l, G5 i _ E% J4 Ors("tel")=request.form("字段")
8 b L; I4 `' ~$ [rs("message")=request.form("字段")) C6 K! \9 B2 o& t: I5 @: X i0 ~
rs.update$ V% V/ S0 }; p3 j: v* u, o
rs.close) s4 @, A" |$ F
set rs=nothing b. }: v4 o1 R! R) f' {
conn.close
5 U. D& E- j5 |( l. F' Q' jset conn=nothing; t ?- O. ?2 B% {* |
%>
4 [% l7 c5 ]0 S修改记录执行程序:输入ID号页面>>>导出相对应ID数据>>>>>>直接修改的处理程序
( h$ o% ~/ \# Q4 O7 r9 ~0 ~: X' [ m4 V o$ y. O1 `
后台登陆处理程序例子:
; k) M6 A: a& C2 x# \7 M8 ?& k3 F<%8 K6 S, A/ c- z1 @" g( r2 S* R
dim name,password9 M6 o3 `* P. }
name=request.form("name")
2 A7 O0 \0 u6 A5 E3 ?4 T( ~/ Rpassword=request.form("password")& F. R7 o i/ m
dim exec,conn,rs
6 C: e, n2 B) E0 M. [exec="select *from 表名 where(name='"&字段&"' and password='"&字段&"')"& S7 n) r# y0 M: t
set conn=server.createobject("adodb.connection")6 o5 Y+ z, n+ I7 @
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("数据库名")
8 {9 l8 k6 V3 B/ |set rs=server.createobject("adodb.recordset")# L+ y( U z) @, _
rs.open exec,conn
" r1 z+ K' ^5 \& E) zif not rs.eof then
& `. u& ^5 S. L+ E! w) E$ {rs.Close7 i( I" Q! w+ f
conn.Close
* f3 A3 u6 Q" ~- x9 z+ A' o0 |session("checked")="yes"0 W- f4 ?1 G3 f' ^( X1 k, s( s
session("check")="right"
2 I+ V2 |8 x( ]5 O! Rresponse.Redirect "index.asp"
: d" y1 ^( N9 V; \ y6 c8 Ielse
) |& @3 T% z2 [& tsession("checked")="no"
W3 [/ m+ _7 ~, k* i8 ssession("check")="wrong"/ j1 N G9 F$ s) c
response.Redirect "login.asp"3 X. q' u( q! F
end if# s+ I& r1 B1 L3 `2 n. w+ z: z' S4 ?
%>
, M/ Q8 R/ {" ~/ }6 Z
" f- L |$ n- }5 ]! g; Q每个后台页面加上:
6 a/ Q2 ~( @/ B6 P- f- c, x<%if not session("checked")="yes" then 'session里面定义一个checked字符串变量5 n; e' C" s7 X* X% t+ |
response.Redirect "login.asp"
7 x8 x$ k9 Y5 c) o: k+ [3 ^6 Y; `. jelse
$ |+ S) d! w& T: R& x%> |
|