topical media & game development

talk show tell print

basic-mysql-19-ASPApp-update.aspx / aspx



  <%
  
***************************************************************************** Author: Geoff Moes and Robert Sheldon Project: Begining MySQL - Chapter 19 Module: update.aspx Date: 12/10/04 Description: Include file that contains the logic for the update functionality. *****************************************************************************

  
  %>
  
  <%
  // Build the UPDATE statement with parameters references
  String updateSql = "UPDATE Transactions SET OrderID = ?, DVDID = ?, DateOut = ?, DateDue = ?, DateIn = ? WHERE TransID = ?";
  
  odbcCommand = new OdbcCommand(updateSql, odbcConnection);
  
  OdbcParameter [] odbcUpdateParameters = new OdbcParameter[6];
  
  // Set the parameters
  odbcUpdateParameters[0] = new OdbcParameter("", OdbcType.Int);
  odbcUpdateParameters[0].Value = orderId;
  odbcUpdateParameters[1] = new OdbcParameter("", OdbcType.Int);
  odbcUpdateParameters[1].Value = dvdId;
  odbcUpdateParameters[2] = new OdbcParameter("", OdbcType.Date);
  odbcUpdateParameters[2].Value = dateOut;
  odbcUpdateParameters[3] = new OdbcParameter("", OdbcType.Date);
  odbcUpdateParameters[3].Value = dateDue;
  
  // Provide a default value for the DateIn column if no value is provided
  if(!dateIn.Equals(DateTime.MinValue))
  {
     odbcUpdateParameters[4] = new OdbcParameter("", OdbcType.Date);
     odbcUpdateParameters[4].Value = dateIn;
  }
  else
  {
     odbcUpdateParameters[4] = new OdbcParameter("", OdbcType.VarChar);
     odbcUpdateParameters[4].Value = "0000-00-00";
  }
  
  odbcUpdateParameters[5] = new OdbcParameter("", OdbcType.Int);
  odbcUpdateParameters[5].Value = transId;
  
  odbcCommand.Parameters.Add(odbcUpdateParameters[0]);
  odbcCommand.Parameters.Add(odbcUpdateParameters[1]);
  odbcCommand.Parameters.Add(odbcUpdateParameters[2]);
  odbcCommand.Parameters.Add(odbcUpdateParameters[3]);
  odbcCommand.Parameters.Add(odbcUpdateParameters[4]);
  odbcCommand.Parameters.Add(odbcUpdateParameters[5]);
  
  // Execute the UPDATE statement
  odbcCommand.ExecuteNonQuery();
  
  if(odbcCommand != null)
     odbcCommand.Dispose();
  
  if(odbcConnection != null)
     odbcConnection.Dispose();
  %>
  


(C) Æliens 20/2/2008

You may not copy or print any of this material without explicit permission of the author or the publisher. In case of other copyright issues, contact the author.