Mag*_*son 10
你的意思是这样的:
private static void ReadOrderData(string connectionString)
{
string commandText = "SELECT OrderID, CustomerID FROM dbo.Orders;";
using (SqlConnection connection = new SqlConnection(connectionString))
{
using (SqlCommand command = new SqlCommand(commandText, connection))
{
connection.Open();
using (SqlDataReader reader = command.ExecuteReader())
{
while (reader.Read())
{
Console.WriteLine(String.Format("{0}, {1}",
reader[0], reader[1]));
}
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
或者,也许是这样的:
static public int AddProductCategory(string newName, string connString)
{
Int32 newProdID = 0;
string sql =
"INSERT INTO Production.ProductCategory (Name) VALUES (@Name); "
+ "SELECT CAST(scope_identity() AS int)";
using (SqlConnection conn = new SqlConnection(connString))
{
SqlCommand cmd = new SqlCommand(sql, conn);
cmd.Parameters.Add("@Name", SqlDbType.VarChar);
cmd.Parameters["@Name"].Value = newName;
try
{
conn.Open();
newProdID = (Int32)cmd.ExecuteScalar();
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
}
return (int)newProdID;
}
Run Code Online (Sandbox Code Playgroud)
资料来源:MSDN
我建议你从像这样的ADO.NET turorial开始
http://www.csharp-station.com/Tutorials/AdoDotNet/Lesson01.aspx
如何使用SQLCommand
http://www.csharp-station.com/Tutorials/AdoDotNet/Lesson03.aspx
| 归档时间: |
|
| 查看次数: |
14845 次 |
| 最近记录: |