TA的每日心情 | 衰 2019-8-18 09:37 |
---|
签到天数: 2 天 [LV.1]初来乍到
|
数据库连接:0 a; ?/ S! v# [! y$ r. T" k
<%! _# S0 v% W$ T/ T8 M
set conn=server.createobject("adodb.connection")
1 w4 u) k8 \1 a: }6 m' u* sconn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("数据库名")( q3 f) ]0 O7 u! [ a6 J
%>( I9 y9 A0 }( u0 i. [
$ O$ l( ?' k0 G- q8 A) v
! S5 }. J4 S, O打开数据库:5 n Q4 }$ h5 ^' f# \* z! [
exec="select * from 数据库表"
: U' s2 d2 W1 L& e$ V: Wset rs=server.createobject("adodb.recordset")8 s/ _4 y. g8 t; h3 m
rs.open exec,conn,1,1 Z6 C6 q- n+ c1 x8 ?* i! }) y
参数1,1为读取
# p. H8 t: l+ w
( e0 O' o# q o5 U+ X% S# d读取内容格式:<%=rs("字段")%>
. x% Q6 d; M2 g8 ]0 l" t, ~
4 U. U/ {' F8 b7 ?0 d2 \2 F9 ]添加记录处理程序:$ Z: l) |( l) T" [6 e
<%
' K! Q( T( o% X3 V6 G/ ~set conn=server.createobject("adodb.connection")! d; D7 _$ ]3 d+ G$ z1 x
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("数据库名")
& N2 c% S8 b$ R/ W7 X; Zname=request.form("字段") name,tel,message为提交表单所设置的字段值7 A% V s& U0 Z& u, ]' m
tel=request.form("字段")& N( b8 f2 X$ L
message=request.form("字段")
3 ~ H4 S, q1 K! X1 `exec="insert into 表名(字段)values('"+字段+"')" 多个用逗号隔开; ]+ T& P; a. X8 c' |
conn.execute exec 使用execute提交% c/ q8 u* A9 V6 L+ L# A8 _# R: S) F% L
conn.close
& P$ m3 [0 `+ B: ?6 s# d4 Vset conn=nothing1 L5 A( E l: I9 L4 h. v
%>
. [3 t2 H: }3 a" y, ^5 x6 n+ @5 j9 g& u! @) Y
搜索处理程序:
2 k5 ?# ?) ~! e& i* q4 O, [; T<%
% u# y/ c* I2 x' p* m. e6 y; dname=request.form("字段") name,tel为提交表单所设置的字段值7 _0 i1 T1 N0 q; A# k
tel=request.form("字段")
' ^# @9 `9 T3 [set conn=server.createobject("adodb.connection")
; J+ b' e$ F7 |0 e L. v- y- d6 a! ^conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("数据库名")
1 n% _/ A7 z4 |+ ?2 Rexec="select * from 表 where name='"+字段+"' and tel="+字段
& O z( F, U" i8 u O! q& pset rs=server.createobject("adodb.recordset")! @' s# E3 b( n& ^2 A3 u
rs.open exec,conn,1,1/ j$ M! S2 F* g
%>0 N- I% m8 Q# k' M/ v$ }4 Z
'页面搜索到的内容导出来
1 P6 Q0 n" m: I' I |<% A- J' D1 H. a/ d% t
do while not rs.eof
7 S! D) A/ P1 A%><tr>6 S/ I: s$ m: m4 q2 Y
<td><%=rs("name")%></td>8 w0 E( i$ [ m" H9 Z0 J' a# b
<td><%=rs("tel")%></td>
' L. @! w- _6 H, }" c& h; `<td><%=rs("time")%></td>) t4 {% u Y3 J. O2 m
</tr>+ O4 k2 S4 x8 M
<%
$ b! |' N! g' E; trs.movenext
7 x/ a; s4 i% l7 I# h8 `2 tloop1 i; K3 R1 N' v3 W9 D; n$ F1 U
%>7 v; U# r: X. y1 x1 {9 f
0 J5 U8 S8 M' d0 D4 ]. B删除记录处理程序:4 Y8 Z* c3 R. p# @
<%
, R# u! d- Q, {set conn=server.createobject("adodb.connection")- b+ D! g+ V( F5 {" N
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("数据库名")
$ z G1 j6 O, U( u0 ^% Cexec="delete * from 表名 where 编号="&request.form("id")
4 U. L7 @- i( J# Qconn.execute exec3 T& w8 E9 l" [1 M# S( K$ G" N
%>
, {& k- \& [/ h" o/ M
- m( q3 h: j/ q: d; ]: \, B8 N" A/ c7 W; C5 h" @/ }( ]
修改记录处理程序:$ a4 s9 ]; y6 M3 N
<%
1 d, h$ m+ ~% V) I( `# U/ H. oset conn=server.createobject("adodb.connection")7 I i1 ?0 c( D+ ^4 T# }" ^
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("数据库名")
4 C. ^ F+ C' X" G& Nexec="select * from 表名 where 编号="&request.form("id")/ d. [7 c4 S# U2 t
set rs=server.createobject("adodb.recordset")7 o. r# X$ L& C* m: v' m
rs.open exec,conn,1,3 '1,3为修改意思
) l4 Y9 R9 R0 I+ r3 g4 h# a/ B/ \; ars("name")=request.form("字段") 'name,tel,message为提交表单所设置的字段值" z/ E( f/ g4 A1 c4 U2 F4 I
rs("tel")=request.form("字段"); b3 V6 ?- ], F8 c
rs("message")=request.form("字段")7 ~% l/ @2 L2 \# T
rs.update
: U) Q7 n& D' B: j' P, d! p% srs.close
$ E' o O0 l% i& [, b9 Eset rs=nothing
0 o" l8 W& C! J2 ^ Iconn.close8 m9 i, ?$ G* e0 x$ X# d
set conn=nothing
1 J; V5 K( b4 [%>! L8 F% W4 P# e6 y
修改记录执行程序:输入ID号页面>>>导出相对应ID数据>>>>>>直接修改的处理程序
5 Q: b% X; M+ t0 ~: h$ O; C3 G7 S# Q+ ?( R+ O3 N
后台登陆处理程序例子:6 ~' m" E* c8 c. v4 i
<%
1 o6 B9 G! Z9 cdim name,password
$ P" x. F# ?$ X- V W6 i+ U, iname=request.form("name")
7 m2 Z1 ^* Z' `8 y5 Qpassword=request.form("password")
2 t5 q- F1 x7 s9 W3 D8 U$ p" tdim exec,conn,rs
# F1 r" ]" q( A, C) R4 Jexec="select *from 表名 where(name='"&字段&"' and password='"&字段&"')"" B% _4 H. C4 x5 d* Q/ \9 m1 V
set conn=server.createobject("adodb.connection")
% ~0 N% j6 J& R( e/ u% i( \conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("数据库名")
" Z; u+ J! ]6 @; I7 y, L- j7 Wset rs=server.createobject("adodb.recordset")6 f% r2 H5 e( I2 J& ~1 s2 j; J" K
rs.open exec,conn) m o2 V1 L2 |; a. S) U3 H: E
if not rs.eof then
# F) |- r% C: B7 Rrs.Close
, ]) q. U* _7 ~conn.Close6 f) e5 V# A9 J# G. N$ ?
session("checked")="yes"2 Y* U5 ?. C: ?% R0 q$ s
session("check")="right"& q& c% O1 T, Z" u! X# T2 o% y! W
response.Redirect "index.asp"2 @; i! T: G& m" O
else
( h& [# C4 V$ G, X6 Q) R9 csession("checked")="no"' k. ]0 F$ n. b. {
session("check")="wrong"4 ^, \- P' M1 F# O4 _, h5 N! Q1 j
response.Redirect "login.asp"5 z& s. \! [* c" F0 }
end if
# y8 t u$ y1 K/ ^%>
+ ?8 R0 v7 p6 G6 N
) \; d* P, _" U% U, X# p O每个后台页面加上:
. T8 N E: f& X# W8 P7 p+ `<%if not session("checked")="yes" then 'session里面定义一个checked字符串变量
/ F f a" i. `+ \+ T% Lresponse.Redirect "login.asp" 6 B; c1 p k( M7 g( b' e" _- t3 t
else
% L- ?/ W; ~# ?: n3 u%> |
|