topical media & game development
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.