手机
当前位置:查字典教程网 >编程开发 >C#教程 >c#数据绑定之向查询中添加参数(.Net连接外部数据库)
c#数据绑定之向查询中添加参数(.Net连接外部数据库)
摘要:在ACCESS数据库中可以用MSSQL的形式定义操作字符串,也可以采用OLEDB的形式。MSSQL形式复制代码代码如下:stringsqlT...

在ACCESS数据库中可以用MSSQL的形式定义操作字符串,也可以采用OLEDB的形式。

MSSQL 形式

复制代码 代码如下:

string sqlText = @"SELECT * FROM [User] WHERE UserName= @name";

OLEDB的形式

复制代码 代码如下:

string sqlText = @"SELECT * FROM [User] WHERE UserName= ?";

下一步是通过 OleDbCommand执行操作。

复制代码 代码如下:

OleDbCommand dataAction = new OleDbCommand(sqlText,linkDB);

给参数赋值语句采用的方法为AddWithValue:

复制代码 代码如下:

dataAction.Parameters.AddWithValue("@name","wangyong");

完整代码如下:

复制代码 代码如下:

using (OleDbConnection linkDB = new OleDbConnection(@" Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|DataDirectory|AiMeiLi.accdb"))

{

linkDB.Open();

string sqlText = @"SELECT * FROM [User] WHERE UserName= @name";

OleDbCommand dataAction = new OleDbCommand(sqlText,linkDB);

dataAction.Parameters.AddWithValue("@name","wangyong");

try

{

OleDbDataReader scanItems = dataAction.ExecuteReader();

if (scanItems.HasRows)

{

while (scanItems.Read())

{

MessageBox.Show(scanItems[1].ToString());

}

}

}

catch (Exception ex)

{

MessageBox.Show("Failure" + ex.Message);

}

}

【c#数据绑定之向查询中添加参数(.Net连接外部数据库)】相关文章:

C#切换鼠标左右键习惯无需控制面板中修改

C#文件后缀名的详细介绍

C# zxing二维码写入的实例代码

C#连接MySql数据库的方法

深入分析C#连接Oracle数据库的连接字符串详解

遍历Hashtable 的几种方法

C#发送HttpPost请求来调用WebService的方法

深入Ref,Out的理解及其使用

c#:CTS类型系统

C# 大数据导出word的假死报错的处理方法

精品推荐
分类导航