超實用,Visual C#利用變量查詢字符串數據

變量與常量不同,變量的值在程序運行過程中可以隨時改變,在數據庫系統應用程序開發中,可能將相應的數據經過一系列的運算後賦給一個變量,因此,在查詢中對於變量的查詢也是非常重要的,下面介紹變量字符串數據的查詢。

超實用,Visual C#利用變量查詢字符串數據

該程序根據用戶輸入的查詢信息,生成數據庫查詢字符串,從而實現變量字符串的查詢。

打開Visual C#開發環境,新建一個windows窗體應用程序,對窗體進行簡單設計,添加一個textBox控件,一個lable控件,一個button控件和一個dataGridView控件,設計佈局如下圖:

超實用,Visual C#利用變量查詢字符串數據

界面設計

雙擊查詢信息後,鍵入下列程序代碼:

string name = textBox1.Text;定義字符串變量存放輸入信息

string connstring; 定義數據庫連接字符串

OleDbConnection conn; 定義數據庫連接

connstring =@"provider = microsoft.ace.oledb.12.0;Data Source = F:\\1頭條文章\\個人數據庫.accdb";連接個人數據庫字符串

conn = new OleDbConnection(connstring);實例化連接

string sq1 = string.Format("select * from 學生信息表 where 姓名='{0}'", name);定義變量條件查詢字符串

OleDbDataAdapter copp = new OleDbDataAdapter(sq1, conn); 定義並實例化數據庫對象

DataSet ds = new DataSet(); 定義數據集

copp.Fill(ds, sq1);實例化查詢

this.dataGridView1.DataSource = ds.Tables[sq1].DefaultView;顯示查詢結果

conn.Close();關閉數據庫連接

conn.Dispose();釋放對象

運行程序:

超實用,Visual C#利用變量查詢字符串數據

輸入姓名

輸入學生姓名孫菲菲,點擊查詢信息:

超實用,Visual C#利用變量查詢字符串數據

查詢結果

只顯示孫菲菲的信息,通過輸入不同學生姓名,可實現不同變量的信息查詢。

核心語句為:

string sq1 = string.Format("select * from 學生信息表 where 姓名='{0}'", name);通過設置不確定的姓名變量name來實現不同學生信息的查詢

完整程序代碼如下:

超實用,Visual C#利用變量查詢字符串數據

全部代碼

只要你追求真理,真理就會在你胸中燃燒。——河原崎長十郎


分享到:


相關文章: