首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在 VBScript ADODB.Command 中查看参数化查询

在 VBScript ADODB.Command 中查看参数化查询,可以使用以下方法:

  1. 使用 ADODB.Command 对象创建一个参数化查询
代码语言:vb
复制
Dim cmd As ADODB.Command
Set cmd = New ADODB.Command

Dim conn As ADODB.Connection
Set conn = New ADODB.Connection
conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\mydatabase.mdb"

cmd.ActiveConnection = conn
cmd.CommandText = "SELECT * FROM mytable WHERE id = ? AND name = ?"

Dim param1 As ADODB.Parameter
Set param1 = cmd.CreateParameter("id", adInteger, adParamInput, , 1)
cmd.Parameters.Append param1

Dim param2 As ADODB.Parameter
Set param2 = cmd.CreateParameter("name", adVarChar, adParamInput, 50, "John")
cmd.Parameters.Append param2

Dim rs As ADODB.Recordset
Set rs = cmd.Execute
  1. 使用 ADODB.Recordset 对象查看查询结果
代码语言:vb
复制
Do While Not rs.EOF
    Debug.Print rs("id"), rs("name")
    rs.MoveNext
Loop
  1. 使用 ADODB.Command 对象查看参数化查询的 SQL 语句
代码语言:vb
复制
Debug.Print cmd.CommandText

输出结果:

代码语言:txt
复制
SELECT * FROM mytable WHERE id = ? AND name = ?
  1. 使用 ADODB.Command 对象查看参数化查询的参数列表
代码语言:vb
复制
Dim param As ADODB.Parameter
For Each param In cmd.Parameters
    Debug.Print param.Name, param.Type, param.Direction, param.Value
Next

输出结果:

代码语言:txt
复制
id 17 adParamInput 1
name 202 adParamInput John

在这个例子中,我们使用 ADODB.Command 对象创建了一个参数化查询,其中包含两个参数:id 和 name。我们可以使用 ADODB.Recordset 对象查看查询结果,也可以使用 ADODB.Command 对象查看参数化查询的 SQL 语句和参数列表。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

55秒

PS小白教程:如何在Photoshop中制作浮在水面上的文字效果?

3分54秒

PS使用教程:如何在Mac版Photoshop中制作烟花效果?

2分7秒

使用NineData管理和修改ClickHouse数据库

5分33秒

JSP 在线学习系统myeclipse开发mysql数据库web结构java编程

4分29秒

MySQL命令行监控工具 - mysqlstat 介绍

1分30秒

基于强化学习协助机器人系统在多个操纵器之间负载均衡。

2分7秒

基于深度强化学习的机械臂位置感知抓取任务

1分1秒

多通道振弦传感器无线采集仪在工程监测中是否好用?

31分41秒

【玩转 WordPress】腾讯云serverless搭建WordPress个人博经验分享

领券