c#數(shù)據(jù)綁定之向查詢中添加參數(shù)(.Net連接外部數(shù)據(jù)庫)
在ACCESS數(shù)據(jù)庫中可以用MSSQL的形式定義操作字符串,也可以采用OLEDB的形式。
MSSQL 形式
string sqlText = @"SELECT * FROM [User] WHERE UserName= @name";
OLEDB的形式
string sqlText = @"SELECT * FROM [User] WHERE UserName= ?";
下一步是通過 OleDbCommand執(zhí)行操作。
OleDbCommand dataAction = new OleDbCommand(sqlText,linkDB);
給參數(shù)賦值語句采用的方法為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);
}
}
相關(guān)文章
C#通過PInvoke調(diào)用c++函數(shù)的備忘錄的實(shí)例詳解
這篇文章主要介紹了C#通過PInvoke調(diào)用c++函數(shù)的備忘錄的實(shí)例以及相關(guān)知識點(diǎn)內(nèi)容,有興趣的朋友們學(xué)習(xí)下。2019-08-08
C#實(shí)現(xiàn)斐波那契數(shù)列的幾種方法整理
這篇文章主要介紹了C#實(shí)現(xiàn)斐波那契數(shù)列的幾種方法整理,主要介紹了遞歸,循環(huán),公式和矩陣法等,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-09-09
C#中創(chuàng)建統(tǒng)一API接口的實(shí)現(xiàn)方案
在 C# 中創(chuàng)建統(tǒng)一 API 接口需要從架構(gòu)設(shè)計、技術(shù)選型和代碼實(shí)現(xiàn)等多個層面進(jìn)行規(guī)劃,本文給大家詳細(xì)介紹了實(shí)現(xiàn)方案和完整示例代碼,對大家的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下2025-04-04
.NET(C#):Emit創(chuàng)建異常處理的方法
.NET(C#):Emit創(chuàng)建異常處理的方法,需要的朋友可以參考一下2013-04-04
C#中DataTable實(shí)現(xiàn)行列轉(zhuǎn)換的方法
這篇文章主要介紹了C#中DataTable實(shí)現(xiàn)行列轉(zhuǎn)換的方法,實(shí)例分析了C#操作DataTable的相關(guān)技巧,非常具有實(shí)用價值,需要的朋友可以參考下2015-04-04
C# WebApi Get請求方式傳遞實(shí)體參數(shù)的方法示例
這篇文章主要給大家介紹了關(guān)于C# WebApi Get請求方式傳遞實(shí)體參數(shù)的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用C#具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧2019-04-04
C#實(shí)現(xiàn)漢字轉(zhuǎn)拼音(多音字)功能詳解
這篇文章主要為大家詳細(xì)介紹了如何利用C#實(shí)現(xiàn)漢字轉(zhuǎn)拼音(支持多音字)的功能,文中的示例代碼講解詳細(xì),對我們學(xué)習(xí)C#有一定的幫助,感興趣的小伙伴可以跟隨小編一起了解一下2023-02-02

