我想在不同的變量,每個單元格的值在C#中存儲或瞭解數據是在另一個表銀行表對Finger_id數據庫中存在..我想將每個單元格的數據庫值存儲在不同的變量變量中C#?
string queryString = "SELECT b.bank_id from bank_tbl b JOIN login_tbl l ON l.finger_id = b.finger_id WHERE l.passcode = " + pass + " ";
using (SqlConnection connection = new SqlConnection("Data Source = ZIAULHAQ\\SQLEXPRESS; Initial Catalog = ATM; Integrated Security = True"))
using (SqlCommand command = new SqlCommand(queryString, connection))
{
connection.Open();
using (SqlDataReader reader = command.ExecuteReader())
{
// Call Read before accessing data.
if (reader.Read())
{
reader.Read();
int bid1 = cell1;
int bid2 = cell2;
int bid3 = cell3;
// Call Close when done reading.
reader.Close();
}
}
}
conn.Close();
if (bid1 == Value)
{
BankHblButton.Show();
}
}
不出所料,MSDN有如何從'SqlDataReader'讀取數據的例子:https://msdn.microsoft.com/en-us/library/system.data.sqlclient.sqldatareader。 aspx具體而言,您可以在'reader'中的'IDataRecord'對象上使用數字或字符串索引。 – David
還要注意,您的代碼容易受到SQL注入攻擊。您應該查看ADO.NET中的「參數化查詢」。 – David
C#完全支持_Object Orientated Programming_,所以你可以從你的'reader'中取出每一行並構建一個** Collection ** –