Viv*_*ndi 2 asp.net code-behind asp.net-3.5
如何SELECT从我的Code Behind文件执行查询然后迭代它?
我想做这样的事情(只是一个简单的伪示例):
// SQL Server
var results = executeQuery("SELECT title, name FROM table");
foreach (var row in results)
{
string title = row.title;
string name = row.name;
}
Run Code Online (Sandbox Code Playgroud)
我怎么能在代码中这样做?
像这样的东西:
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["OrderID"], reader["CustomerID"]));
}
}
}
Run Code Online (Sandbox Code Playgroud)
来源:http://msdn.microsoft.com/en-us/library/system.data.sqlclient.sqlcommand.aspx
在connectionString将根据数据库的产品和认证机制使用(Windows验证,用户名/口令等)而变化.上面的示例假定您使用的是SQL Server.有关不同的完整列表ConnectionStrings,请访问http://www.connectionstrings.com/
| 归档时间: |
|
| 查看次数: |
13238 次 |
| 最近记录: |