a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 159|回复: 1

[Access] 2012年计算机二级ACCESS的参数化查询(2)

[复制链接]
发表于 2012-7-31 22:26:35 | 显示全部楼层 |阅读模式
以下是实例,查询news表中所有tsing发表的新闻   ------------------------------------------------------
) v! ^' p+ s  O. a9 U: e( a. B  et conn = Server.CreateObject("Adodb.Connection")
* N* |5 y3 h' m$ b8 E  conn.ConnectionString = connString, U1 e8 @0 a' P& c
  conn.open()
# c/ V; h! O" W9 C; W/ g  set mycmd = Server.CreateObject("ADODB.Command")2 Z, k1 O, o* S
  mycmd.ActiveConnection=conn
& A1 g5 w1 ?, x. ~, r) b' K& a  mycmd.CommandText=sql. v4 k( @+ Z2 \: l7 Q/ c" L
  mycmd.Prepared = true; J9 z' F+ x7 s( s5 w# L& X4 j
  set mypar = mycmd.CreateParameter("temp",129,1,50,"tsing")% h4 y+ w7 e. H0 Q. B; H9 ^" s
  mycmd.Parameters.Append mypar, [* d7 b! v# O& w& R. u
  set myrs = mycmd.Execute
2 D- P/ m8 s/ x  与上面基本相同不同的地方法是asp在对参数的表达上面不同
. V0 Q8 P) |/ {+ P- v( J; h( W7 z+ r1 s  129为adChar,1就是指示输入参数(是其实是默认值)+ a: M; l- P  R$ ?. P
  大家请参阅MICROSOFT的ADOVB.Inc:/ j+ Q) [" b  d" \3 v! ~( E* O9 L) q1 Y
  ’---- ParameterDirectionEnum Values ----
+ o2 Y  M1 @8 f$ h# @' A  Const adParamUnknown = 0
. c! C6 \0 [# x, |" F: N6 I- E3 A  Const adParamInput = 1
) X# \) o2 {$ H% p2 Z  Const adParamOutput = 2
3 f( m4 ~: v0 N- Q8 o% D6 O  Const adParamInputOutput = 3- I9 |3 |5 U; @0 m  W+ P9 M
  Const adParamReturnValue = 4# {9 q) K# {& k; H  l4 V, U, B

; J7 {7 S" U: h! ^4 D  ’---- DataTypeEnum Values ----
回复

使用道具 举报

 楼主| 发表于 2012-7-31 22:26:36 | 显示全部楼层

2012年计算机二级ACCESS的参数化查询(2)

</p>  Const adEmpty = 03 D0 I1 c9 ?1 S/ ~6 m, G
  Const adTinyInt = 16
! J  l3 y( G. j2 b8 j& s  Const adSmallInt = 22 n' M: ]  Y$ `. Z+ G0 M5 x5 @" l8 Y
  Const adInteger = 3
5 b  r7 k$ w3 {9 |2 n  Const adBigInt = 20
1 Q! ~$ R3 n$ ?7 C; [: v4 u% ]  Const adUnsignedTinyInt = 17
, K4 R5 m" N3 U* L7 ]2 h6 P  Const adUnsignedSmallInt = 18
; I9 m4 j7 C7 l5 T: C  Const adUnsignedInt = 19; C4 c8 p$ d* \
  Const adUnsignedBigInt = 210 f) @4 }" W! \7 i
  Const adSingle = 4
; \3 S+ h" y9 `  n+ |& v  Const adDouble = 52 n. M/ E9 L2 x' [5 e# {) T
  Const adCurrency = 6
8 o! k2 q7 H" I  Const adDecimal = 140 h+ {- K) P; Y1 s
  Const adNumeric = 1316 M) V& I  E' b3 f0 ?) y, J
  Const adBoolean = 11
. ~- F% c" w* y3 c! }  A; R  Const adError = 10
# k$ }: n9 w3 W- [- @( k$ X9 m; Q  Const adUserDefined = 132' k) B* {" G$ z+ s% H
  Const adVariant = 12
- u1 c0 s) D/ t3 ~  Const adIDispatch = 98 ]  J7 K: ?8 R! G( q
  Const adIUnknown = 13
% C* m$ {( T) `7 j8 b0 U  Const adGUID = 728 e! A* h, I. ^$ p
  Const adDate = 7
. `* {3 p' i- D  b2 X  Const adDBDate = 133
8 ^$ Z+ i7 z  R2 k3 i# U8 N  Const adDBTime = 134
4 ?& [+ K8 Z$ E  Const adDBTimeStamp = 135
+ Z- @8 |9 O; W& o% ~; u, O8 F' m# C  Const adBSTR = 8' O3 A' @$ S7 o. F5 N; Y+ k5 m8 N; G
  Const adChar = 129
3 s% N8 G0 H) u  Const adVarChar = 200
( G* N  }  W* r; X  Const adLongVarChar = 201% g& y+ ~0 W. T& R
  Const adWChar = 130' @- k; Y- R( q6 Q! ?: [+ F- T' G
  Const adVarWChar = 202* h  E( ~; X6 o6 Z% A
  Const adLongVarWChar = 203
+ n9 Z1 {) ]' ]/ j0 t8 O. S- D6 C: }  Const adBinary = 128
' H$ Y2 r9 e" [: C. e# T  Const adVarBinary = 204
: \' r' h' C3 _: ]& ^  Const adLongVarBinary = 205
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Woexam.Com ( 湘ICP备18023104号 )

GMT+8, 2024-5-5 19:41 , Processed in 0.367055 second(s), 23 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表