From 667ebc8ea29ba93060eee2506f2875ab78ab6216 Mon Sep 17 00:00:00 2001 From: lbsa71 Date: Wed, 2 Apr 2008 13:06:18 +0000 Subject: * Reworked Data Framework so that MSSQL works * Introduced uint as field type * Removed what should be superfluous Guid handling * Introduced stub MySQLDataReader if we need to fix the Guid handling anyway --- OpenSim/Framework/Data.MySQLMapper/MySQLDataReader.cs | 15 +++++++++++++++ OpenSim/Framework/Data.MySQLMapper/MySQLDatabaseMapper.cs | 7 +++++++ 2 files changed, 22 insertions(+) create mode 100644 OpenSim/Framework/Data.MySQLMapper/MySQLDataReader.cs (limited to 'OpenSim/Framework/Data.MySQLMapper') diff --git a/OpenSim/Framework/Data.MySQLMapper/MySQLDataReader.cs b/OpenSim/Framework/Data.MySQLMapper/MySQLDataReader.cs new file mode 100644 index 0000000..9fd50f6 --- /dev/null +++ b/OpenSim/Framework/Data.MySQLMapper/MySQLDataReader.cs @@ -0,0 +1,15 @@ +using System; +using System.Collections.Generic; +using System.Data; +using System.Text; +using OpenSim.Framework.Data.Base; + +namespace OpenSim.Framework.Data.MySQLMapper +{ + public class MySQLDataReader : OpenSimDataReader + { + public MySQLDataReader(IDataReader source) : base(source) + { + } + } +} diff --git a/OpenSim/Framework/Data.MySQLMapper/MySQLDatabaseMapper.cs b/OpenSim/Framework/Data.MySQLMapper/MySQLDatabaseMapper.cs index ae58f00..3f5b18f 100644 --- a/OpenSim/Framework/Data.MySQLMapper/MySQLDatabaseMapper.cs +++ b/OpenSim/Framework/Data.MySQLMapper/MySQLDatabaseMapper.cs @@ -25,9 +25,11 @@ * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ +using System.Data; using System.Data.Common; using MySql.Data.MySqlClient; using OpenSim.Framework.Data; +using OpenSim.Framework.Data.Base; namespace OpenSim.Framework.Data.MySQLMapper { @@ -48,5 +50,10 @@ namespace OpenSim.Framework.Data.MySQLMapper { return "?" + fieldName; } + + public override BaseDataReader CreateReader(IDataReader reader) + { + return new MySQLDataReader( reader ); + } } } \ No newline at end of file -- cgit v1.1