手机
当前位置:查字典教程网 >编程开发 >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#连接db2数据库的实现方法

c#实现隐藏与显示任务栏的方法详解

Socket不能选择本地IP连接问题如何解决

利用C#实现分布式数据库查询

使用C#调用系统API实现内存注入的代码

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

C#(int)中Convert、Parse、TryParse的区别

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

C# Split分隔字符串的应用(C#、split、分隔、字符串)

解析C#中#region与#if的作用

精品推荐
分类导航