a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 175|回复: 1

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

[复制链接]
发表于 2012-7-31 22:26:35 | 显示全部楼层 |阅读模式
以下是实例,查询news表中所有tsing发表的新闻   ------------------------------------------------------
# J9 N( r) \% e2 R  et conn = Server.CreateObject("Adodb.Connection")
5 E5 O" U6 H. l4 H6 e6 b8 h  conn.ConnectionString = connString- P- C- L. q% K  _
  conn.open()
; U0 V# x1 d3 l; E4 m$ Z  X# k  set mycmd = Server.CreateObject("ADODB.Command")
' b4 s4 |* N8 [) _: [  mycmd.ActiveConnection=conn3 N) y# l+ R8 {4 E' Q6 ]( j. v' o
  mycmd.CommandText=sql, }8 D0 B% ^3 P! Z
  mycmd.Prepared = true
4 f8 h6 \- d; l4 ?2 ]  set mypar = mycmd.CreateParameter("temp",129,1,50,"tsing")
  v: k1 X% W' Z$ J; X6 A7 k  mycmd.Parameters.Append mypar2 z. A2 K+ C4 R' {+ I
  set myrs = mycmd.Execute
9 ?$ H4 P# m* _, j7 ?  与上面基本相同不同的地方法是asp在对参数的表达上面不同
$ N5 ~9 W$ k" l* [+ v+ k  129为adChar,1就是指示输入参数(是其实是默认值). }5 N8 c" A; O6 P0 P  D$ B
  大家请参阅MICROSOFT的ADOVB.Inc:9 g' ^7 u6 D4 L
  ’---- ParameterDirectionEnum Values ----9 z  }5 G1 |# j) i' K+ n5 L# H
  Const adParamUnknown = 0
' B. f- B1 V/ }! c' U  Const adParamInput = 1  Z+ j# Q9 a2 _1 \7 k
  Const adParamOutput = 25 q( R9 s, Y7 o) D9 Q) v
  Const adParamInputOutput = 3
1 S7 O4 _& o( d+ ~0 m" `: \' k4 _  Const adParamReturnValue = 4
# b* t" I  z) P( v( |
8 q" P$ f1 X/ t9 `" n3 S3 p# s  ’---- DataTypeEnum Values ----
回复

使用道具 举报

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

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

</p>  Const adEmpty = 0+ V  g4 |& I! {2 l. T+ t8 `' ]
  Const adTinyInt = 16
) S# U3 [. Z- t' Y5 G" A; r4 O' d: K, S  Const adSmallInt = 2
. u  m0 e9 Z4 a# B: {  O5 k  Const adInteger = 35 ?- m6 O! i8 K6 a; H$ C
  Const adBigInt = 20
* Y, g7 d, l4 K) @* u+ X; ]  Const adUnsignedTinyInt = 17  X7 @( ^6 }+ n5 R6 n0 X4 v) [5 B8 K, i
  Const adUnsignedSmallInt = 184 U/ p7 ~3 ?1 H; Y
  Const adUnsignedInt = 19' k: b( S5 ?% m6 D6 J
  Const adUnsignedBigInt = 211 v3 o+ g" h( M; @! N
  Const adSingle = 4
% K6 y# F* C" a' ?% A  Const adDouble = 5
) R4 s" t* p! `# @8 b$ ?  Const adCurrency = 6
3 A; G/ T; ]& ^, s0 q  Const adDecimal = 14
$ X$ m) w, l# y# ^  |4 L  Const adNumeric = 131" q. L5 Y& N  j+ F! j5 K$ U
  Const adBoolean = 11) \" u. g0 Y2 w! S% z
  Const adError = 10) s" K' S/ i- R% {
  Const adUserDefined = 132
4 P. O4 g% w7 x$ ~  Const adVariant = 12
% l5 Z6 r! T) P( Z+ z  Const adIDispatch = 9
  ?3 X  S9 t" D5 F, H' _, l: K$ w  Const adIUnknown = 13! I9 l( b  u: Y$ v; K' m
  Const adGUID = 72
4 m+ I4 R! R3 I! H) w: [  Const adDate = 7  x( ]! f/ }# @2 p7 C
  Const adDBDate = 133
& u% J, h8 w& m# ?% u  Const adDBTime = 134
" ?, A% h+ Z: P+ Z$ s: G  Const adDBTimeStamp = 135
, r: P, Y' U% ^! w: k  Const adBSTR = 8. K& |/ q/ P3 L) C5 V" [
  Const adChar = 129
& I) B5 J1 ?4 f1 Y' z8 g6 E  Const adVarChar = 200% [' s" \( l6 K6 `
  Const adLongVarChar = 201
2 X5 ?4 S( Y1 T5 E6 z  Const adWChar = 130
  j+ l3 Q3 m4 d3 d5 r8 v# s& u  Const adVarWChar = 202& D% Y4 l. `4 L
  Const adLongVarWChar = 203
5 K2 t! R: B2 k, h+ j  Const adBinary = 128/ e" C- k  R( }6 s' H
  Const adVarBinary = 204* \* I0 K1 A  Z9 d3 n. z
  Const adLongVarBinary = 205
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-28 01:05 , Processed in 1.573975 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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