手机
当前位置:查字典教程网 >编程开发 >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连接外部数据库)】相关文章:

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

C#数据结构与算法揭秘二 线性结构

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

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

C#连接MySql数据库的方法

C#连接Oracle数据库的实例方法

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

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

C#连接db2数据库的实现方法

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

精品推荐
分类导航