请问 tl0(saturn) 指的同一种连接是指连接字符串相同的连接还是指连接同一个数据库的连接?

解决方案 »

  1.   

    清华版wrox的C#数据库入门经典有专门的介绍。
      

  2.   

    <%@ Import namespace="System.Data" %>
    <%@ Import namespace="System.Data.SqlClient" %><script language="c#" runat="server">
    private void Page_Load(object sender, System.EventArgs e)
    {
      String strConnection = ConfigurationSettings.AppSettings["NWind"];
      SqlConnection conn = new SqlConnection(strConnection);  SqlTransaction Tran;
      SqlCommand cmd1, cmd2;
      String sql;  conn.Open();
      Tran = conn.BeginTransaction();  try
      {
        sql = "INSERT INTO tblAuditLog (Action, Msg) VALUES ('Insert the man', 'Brian Berry')";
        cmd1 = new SqlCommand(sql, conn);
        cmd1.Transaction = Tran;
        cmd1.ExecuteNonQuery();
        Response.Write("Audit Log entry added<br/>");    sql = "INSERT INTO Employees (FirstName, LastName) VALUES (@FirstName, @LastName)";
        cmd2 = new SqlCommand(sql, conn);
        cmd2.Transaction = Tran;
        cmd2.Parameters.Add("@FirstName", "Brian");
        cmd2.Parameters.Add("@LastName", "Berry");
        cmd2.ExecuteNonQuery();    Response.Write("Employee added<br/>");
        Tran.Commit();
      }
      catch
      {
        Tran.Rollback();
        Response.Write("There was an error!<br/>");
      }
      finally
      {
        conn.Close();
      }
    }
    </script>