我正在努力運行一個SELECT語句,該SELECT語句將多個值返回到我的應用程序中的兩個不同標籤。執行選擇多個列並分配給標籤
這個想法是能夠從數據庫中獲取一些版本信息,通過在數據庫中選擇一個選擇,我得到的代碼工作,但我知道這是超級馬虎,我只是不知道如何清理它。我知道必須有比我在這裏進行的更好的方式。
// Update Version & Version2
string sqlCom1 = String.Format(@"SELECT [Version]
FROM ConfigSystem");
string sqlCom = String.Format(@"SELECT Version2
FROM ConfigSystem");
SqlConnectionStringBuilder ConnectionString = new SqlConnectionStringBuilder();
ConnectionString.DataSource = "SQL06";
ConnectionString.InitialCatalog = "SuperSweetDB";
ConnectionString.IntegratedSecurity = true;
SqlConnection cnn;
cnn = new SqlConnection(ConnectionString.ToString());
using (var version = new SqlCommand(sqlCom1, cnn))
{
cnn.Open();
label.Text = (string)version.ExecuteScalar();
cnn.Close();
};
using (var version = new SqlCommand(sqlCom, cnn))
{
cnn.Open();
label2.Text = (string)version.ExecuteScalar();
};
我認爲,我不肯定的,那我開到連接來獲得,我可以很容易地在SQL得到一個數據。它返回到有價值的數據列的問題,我一直無法在Google中找到如何處理這個問題。 (我可能找錯了東西)
我只是這樣做,因爲我真的需要它的工作,現在我試圖清理一切。
剛剛起來,相當新的C#或任何不是SQL。
任何幫助表示讚賞,如果這是一個重複的問題,我很抱歉。
看看這個-http://stackoverflow.com/questions/5877584/multiple-sql-queries-asp-net-c-sharp和http://msdn.microsoft.com/en-us/library /system.data.sqlclient.sqlconnection.aspx – Blake
這看起來很有前途,謝謝。 –