ACCESS的参数化查询,附VBSCRIPT(ASP)和C#(ASP.NET)函数第1/2页(access数据库参数查询步骤)太疯狂了

随心笔谈9个月前更新 admin
222 00
🌐 经济型:买域名、轻量云服务器、用途:游戏 网站等 《腾讯云》特点:特价机便宜 适合初学者用 点我优惠购买
🚀 拓展型:买域名、轻量云服务器、用途:游戏 网站等 《阿里云》特点:中档服务器便宜 域名备案事多 点我优惠购买
🛡️ 稳定型:买域名、轻量云服务器、用途:游戏 网站等 《西部数码》 特点:比上两家略贵但是稳定性超好事也少 点我优惠购买

文章摘要

这篇文章介绍了`OleDbParameter`的构造函数及其属性,用于在`ADO.NET`程序中定义和使用数据库参数。`OleDbParameter`支持多个重载方法,可配置`Name`(参数名称)、`Type`(数据类型)、`Direction`(输入/输出方向)、`Size`(最大长度)和`Value`(参数值)。 文章还通过实例展示了如何使用`OleDbParameter`来查询`news`表中的特定新闻。例如,创建一个`OleDbParameter`对象,指定类型为文本类型,并设置长度为50;然后将参数绑定到SQL语句中,并将值设置为"tsing",最终通过`ADO.NET`绑定执行查询。

OleDbParameter parm = new OleDbParameter(Name, Type, Direction, Size, Value);

(实际上它有七重载大家具体大家可以在VS.net里面就可以看到)

参数

Name        可选,字符串,代表 Parameter 对象名称。

Type        可选,长整型值,指定 Parameter 对象数据类型。

Direction   可选,长整型值,指定 Parameter 对象类型。。

Size        可选,长整型值,指定参数值最大长度(以字符或字节数为单位)。

Value       可选,变体型,指定 Parameter 对象的值。

以下是实例,查询news表中所有tsing发表的新闻

  ——————————————————-

  sql=”select * from newss where username=? order by id”

 //注意查询的条件均用?号表示

  OleDbConnection conn = new OleDbConnection(connString);

  OleDbCommand cmd = new OleDbCommand(sql,conn); 

  OleDbParameter parm = new OleDbParameter(“temp”,OleDbType.VarChar, 50);

  //temp为Parameter对象可随便定义,OleDbType.VarChar指定为字符串,长度50

  parm.Direction = ParameterDirection.Input;

  //指定其类型输入参数

  cmd.Parameters.Add(parm);

 cmd.Parameters[“temp”].Value = “tsing”;

  //查询tsing,也可以写成cmd.Parameters[0]

 conn.Open();

 cmd.ExecuteReader();

© 版权声明

相关文章