源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

c#数据绑定之向查询中添加参数(.Net连接外部数据库)

  • 时间:2020-11-28 09:08 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:c#数据绑定之向查询中添加参数(.Net连接外部数据库)
在ACCESS数据库中可以用MSSQL的形式定义操作字符串,也可以采用OLEDB的形式。 MSSQL 形式
[u]复制代码[/u] 代码如下:
string sqlText = @"SELECT * FROM [User] WHERE UserName= @name";
OLEDB的形式
[u]复制代码[/u] 代码如下:
string sqlText = @"SELECT * FROM [User] WHERE UserName= ?";
下一步是通过 OleDbCommand执行操作。
[u]复制代码[/u] 代码如下:
OleDbCommand dataAction = new OleDbCommand(sqlText,linkDB);
给参数赋值语句采用的方法为AddWithValue:
[u]复制代码[/u] 代码如下:
dataAction.Parameters.AddWithValue("@name","wangyong");
完整代码如下:
[u]复制代码[/u] 代码如下:
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);                 }             }
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部