我對C#有點新 - 我在我的應用程序web.config中設置了一個連接字符串,名爲「ApplicationServices」使用C#,如何編寫某個SQL命令從我的數據庫並將其設置爲我可以操作的字符串?檢索SQL行並將其設置爲字符串
0
A
回答
3
以下是完整的說明。
http://msdn.microsoft.com/en-us/library/system.data.sqlclient.sqlcommand.aspx
//Taken from MSDN
private static void ReadOrderData(string connectionString)
{
string queryString =
"SELECT OrderID, CustomerID FROM dbo.Orders;";
using (SqlConnection connection = new SqlConnection(
connectionString))
{
SqlCommand command = new SqlCommand(
queryString, connection);
connection.Open();
SqlDataReader reader = command.ExecuteReader();
try
{
while (reader.Read())
{
Console.WriteLine(String.Format("{0}, {1}",
reader[0], reader[1]));
}
}
finally
{
// Always call Close when done reading.
reader.Close();
}
}
}
你也可以使用ORM如LINQ2SQL http://codesamplez.com/database/linq-to-sql-c-sharp-tutorial
編輯:
如何調試?
下面是一些鏈接如何在Visual Studio中使用調試功能。
http://msdn.microsoft.com/en-us/library/ms165053.aspx http://msdn.microsoft.com/en-us/library/k0k771bt(v=vs.71).aspx http://www.dotnetperls.com/debugging
0
如果你在寫一個返回一個單一的查詢計劃值,你應該看看ExecuteScalar。見這個例子中,瞭解如何從數據庫中檢索值的快速演示並將其設置爲一個變量:
http://msdn.microsoft.com/en-us/library/system.data.sqlclient.sqlcommand.executescalar.aspx
相關問題
- 1. 獲取剪貼板字符串並將其設置爲
- 2. 啓動WebBrowser控件,並使用搜索字符串將其設置爲Bing.com
- 3. 將字符串轉換爲字符數組?並檢索
- 4. 將iSeries日期設置爲字符串後將其轉換爲字符串
- 5. Excel VBA - 查找一組字符並將其設置爲字符串
- 6. 將字符串設置爲「」或將其保留爲空?
- 7. 從RealmDatabase中檢索數據並將其設置爲GridView
- 8. 檢索android解析列並將其設置爲數組
- 9. 從商店檢索時間並將其設置爲minvalue
- 10. 置字符串,並將其納入索引C#
- 11. VBA - 設置字典並將其轉換爲字符串,例如EVAL
- 12. 如何從Firebase數據庫檢索數據並將其存儲爲字符串?
- 13. 是否將變量設置爲字符串,字符串文字?
- 14. 將字符串拆分爲兩個div,並將其拆分爲字符串php
- 15. 將字符串設置爲v8陣列
- 16. 將字符串設置爲變量名
- 17. Jena將結果設置爲字符串
- 18. 將Html字符串設置爲UILabel
- 19. 將字符串設置爲QDoubleSpinBox
- 20. 無法將字符串設置爲URLWithString
- 21. 將DataInputStream設置爲字符串值
- 22. 將字符串設置爲'\ 0'
- 23. 將CHAR16 *設置爲#define字符串?
- 24. 將字符串數組設置爲ImageView
- 25. 將NotANumberSymbol設置爲空字符串?
- 26. php parse_ini_file將鍵設置爲字符串
- 27. 選擇文本字符串,將其設置爲大寫
- 28. PHP的include_path - 將其設置爲空字符串不起作用
- 29. T SQL將行轉換爲字符串
- 30. 從隨機獲取setImageResource的結果並將其設置爲字符串
我在這裏嘗試了MSDN方法用我自己的連接字符串和SQL查詢替換,但我不沒有看到寫入控制檯的任何內容。調試這個最好的方法是什麼? – user547794 2012-04-16 03:17:48
你確定你的SQL查詢正在返回記錄嗎?嘗試將'reader.HasRows'寫入輸出也嘗試刪除try/finally語句,這將允許控制檯拋出任何錯誤。否則看看我的編輯在我的答案有關於調試的教程 – TheRealTy 2012-04-16 09:43:17
看起來我的表名不正確在我的SQL查詢 - 看起來像它現在工作。謝謝! – user547794 2012-04-16 18:57:39