Modified:
branches/5.1/CHANGES
branches/5.1/Driver/Source/Field.cs
branches/5.1/Driver/Source/MysqlDefs.cs
branches/5.1/Driver/Source/Types/MetaData.cs
branches/5.1/Driver/Source/Types/MySqlDateTime.cs
branches/5.1/Driver/Source/parameter.cs
branches/5.1/TestSuite/Source/StoredProcedure.cs
Log:
Marked MySqlDbType.Datetime obsolete; replaced with DateTime (just corrected
capitalization) (Bug #26344)
Modified: branches/5.1/CHANGES
===================================================================
--- branches/5.1/CHANGES 2007-11-05 22:27:03 UTC (rev 1073)
+++ branches/5.1/CHANGES 2007-11-05 22:31:52 UTC (rev 1074)
@@ -13,6 +13,8 @@
- Fixed problem with web providers not being usable on medium trust systems
- Fixed problem with installer where attempting to install over a failed uninstall
could
leave multiple clients registered in machine.config. (Bug #31731)
+ - Marked MySqlDbType.Datetime obsolete; replaced with DateTime (just corrected
capitalization) (Bug #26344)
+
Version 5.1.3 - 9/19/2007
- Fixed problem with using a stored procedure that takes a parameter as a select
routine
Modified: branches/5.1/Driver/Source/Field.cs
===================================================================
--- branches/5.1/Driver/Source/Field.cs 2007-11-05 22:27:03 UTC (rev 1073)
+++ branches/5.1/Driver/Source/Field.cs 2007-11-05 22:31:52 UTC (rev 1074)
@@ -308,7 +308,7 @@
case MySqlDbType.Time:
return new MySqlTimeSpan();
case MySqlDbType.Date:
- case MySqlDbType.Datetime:
+ case MySqlDbType.DateTime:
case MySqlDbType.Newdate:
case MySqlDbType.Timestamp:
return new MySqlDateTime(type, true);
Modified: branches/5.1/Driver/Source/MysqlDefs.cs
===================================================================
--- branches/5.1/Driver/Source/MysqlDefs.cs 2007-11-05 22:27:03 UTC (rev 1073)
+++ branches/5.1/Driver/Source/MysqlDefs.cs 2007-11-05 22:31:52 UTC (rev 1074)
@@ -162,7 +162,9 @@
///DateTime The supported range is '1000-01-01 00:00:00' to
///'9999-12-31 23:59:59'.
///</summary>
+ [Obsolete("The Datetime enum value is obsolete. Please use DateTime.")]
Datetime = 12,
+ DateTime = 12,
/// <summary>
/// A year in 2- or 4-digit format (default is 4-digit). The
/// allowable values are 1901 to 2155, 0000 in the 4-digit year
Modified: branches/5.1/Driver/Source/Types/MetaData.cs
===================================================================
--- branches/5.1/Driver/Source/Types/MetaData.cs 2007-11-05 22:27:03 UTC (rev 1073)
+++ branches/5.1/Driver/Source/Types/MetaData.cs 2007-11-05 22:31:52 UTC (rev 1074)
@@ -57,7 +57,7 @@
case "char": return MySqlDbType.String;
case "varchar": return MySqlDbType.VarChar;
case "date": return MySqlDbType.Date;
- case "datetime": return MySqlDbType.Datetime;
+ case "datetime": return MySqlDbType.DateTime;
case "numeric":
case "decimal":
case "dec":
Modified: branches/5.1/Driver/Source/Types/MySqlDateTime.cs
===================================================================
--- branches/5.1/Driver/Source/Types/MySqlDateTime.cs 2007-11-05 22:27:03 UTC (rev 1073)
+++ branches/5.1/Driver/Source/Types/MySqlDateTime.cs 2007-11-05 22:31:52 UTC (rev 1074)
@@ -48,7 +48,7 @@
/// <param name="minute">The minute to use.</param>
/// <param name="second">The second to use.</param>
public MySqlDateTime(int year, int month, int day, int hour, int minute, int second)
- : this(MySqlDbType.Datetime, year, month, day, hour, minute, second)
+ : this(MySqlDbType.DateTime, year, month, day, hour, minute, second)
{
}
@@ -57,7 +57,7 @@
/// </summary>
/// <param name="dt">The <see cref="DateTime"/> object to
copy.</param>
public MySqlDateTime(DateTime dt)
- : this(MySqlDbType.Datetime, dt)
+ : this(MySqlDbType.DateTime, dt)
{
}
@@ -74,7 +74,7 @@
minute = mdt.Minute;
second = mdt.Second;
millisecond = 0;
- type = MySqlDbType.Datetime;
+ type = MySqlDbType.DateTime;
isNull = false;
}
@@ -493,7 +493,7 @@
{
string[] types = new string[] { "DATE", "DATETIME", "TIMESTAMP" };
MySqlDbType[] dbtype = new MySqlDbType[] { MySqlDbType.Date,
- MySqlDbType.Datetime, MySqlDbType.Timestamp };
+ MySqlDbType.DateTime, MySqlDbType.Timestamp };
// we use name indexing because this method will only be called
// when GetSchema is called for the DataSourceInformation
Modified: branches/5.1/Driver/Source/parameter.cs
===================================================================
--- branches/5.1/Driver/Source/parameter.cs 2007-11-05 22:27:03 UTC (rev 1073)
+++ branches/5.1/Driver/Source/parameter.cs 2007-11-05 22:31:52 UTC (rev 1074)
@@ -407,7 +407,7 @@
dbType = DbType.Double;
break;
case MySqlDbType.Timestamp:
- case MySqlDbType.Datetime:
+ case MySqlDbType.DateTime:
dbType = DbType.DateTime;
break;
case MySqlDbType.Date:
@@ -465,7 +465,7 @@
mySqlDbType = MySqlDbType.Date;
break;
case DbType.DateTime:
- mySqlDbType = MySqlDbType.Datetime;
+ mySqlDbType = MySqlDbType.DateTime;
break;
case DbType.Time:
Modified: branches/5.1/TestSuite/Source/StoredProcedure.cs
===================================================================
--- branches/5.1/TestSuite/Source/StoredProcedure.cs 2007-11-05 22:27:03 UTC (rev 1073)
+++ branches/5.1/TestSuite/Source/StoredProcedure.cs 2007-11-05 22:31:52 UTC (rev 1074)
@@ -136,7 +136,7 @@
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.Add(new MySqlParameter("?value", MySqlDbType.VarChar));
cmd.Parameters.Add(new MySqlParameter("?intVal", MySqlDbType.Int32));
- cmd.Parameters.Add(new MySqlParameter("?dateVal", MySqlDbType.Datetime));
+ cmd.Parameters.Add(new MySqlParameter("?dateVal", MySqlDbType.DateTime));
cmd.Parameters.Add(new MySqlParameter("?floatVal", MySqlDbType.Float));
MySqlParameter vcP = new MySqlParameter();
vcP.ParameterName = "?noTypeVarChar";
@@ -642,7 +642,7 @@
Assert.AreEqual(2, cmd.Parameters.Count);
Assert.AreEqual("?v1", cmd.Parameters[0].ParameterName);
Assert.AreEqual(ParameterDirection.Input, cmd.Parameters[0].Direction);
- Assert.AreEqual(MySqlDbType.Datetime, cmd.Parameters[0].MySqlDbType);
+ Assert.AreEqual(MySqlDbType.DateTime, cmd.Parameters[0].MySqlDbType);
Assert.AreEqual(ParameterDirection.ReturnValue, cmd.Parameters[1].Direction);
Assert.AreEqual(MySqlDbType.Int32, cmd.Parameters[1].MySqlDbType);
@@ -1380,7 +1380,7 @@
da.Fill(ds);
Assert.Fail("The above should have thrown an exception");
}
- catch (Exception ex)
+ catch (Exception)
{
}
}
| Thread |
|---|
| • Connector/NET commit: r1074 - in branches/5.1: . Driver/Source Driver/Source/Types TestSuite/Source | rburnett | 5 Nov |