Index: Doc/Extra/Provider/version.html ================================================================== --- Doc/Extra/Provider/version.html +++ Doc/Extra/Provider/version.html @@ -46,10 +46,11 @@

1.0.93.0 - June XX, 2014 (release scheduled)

Index: System.Data.SQLite/SQLiteBase.cs ================================================================== --- System.Data.SQLite/SQLiteBase.cs +++ System.Data.SQLite/SQLiteBase.cs @@ -1064,18 +1064,18 @@ /// closest supported transaction isolation level. /// MapIsolationLevels = 0x1000000, /// - /// When returning column values, attempt to map textual values - /// onto fully conforming values of + /// When returning column values, attempt to detect the affinity of + /// textual values to see if they fully conform to those of the /// , /// , /// , - /// or . + /// or types. /// - MapTextToAffinity = 0x2000000, + DetectTextAffinity = 0x2000000, /// /// When binding parameter values or returning column values, always /// treat them as though they were plain text (i.e. no numeric, /// date/time, or other conversions should be attempted). Index: System.Data.SQLite/SQLiteDataReader.cs ================================================================== --- System.Data.SQLite/SQLiteDataReader.cs +++ System.Data.SQLite/SQLiteDataReader.cs @@ -1134,12 +1134,12 @@ return _keyInfo.GetValue(i - VisibleFieldCount); SQLiteConnectionFlags flags = SQLiteCommand.GetFlags(_command); SQLiteType typ = GetSQLiteType(flags, i); - if (((flags & SQLiteConnectionFlags.MapTextToAffinity) == SQLiteConnectionFlags.MapTextToAffinity) && - (typ != null) && (typ.Affinity == TypeAffinity.Text)) + if (((flags & SQLiteConnectionFlags.DetectTextAffinity) == SQLiteConnectionFlags.DetectTextAffinity) && + ((typ == null) || (typ.Affinity == TypeAffinity.Text))) { typ = GetSQLiteType( typ, _activeStatement._sql.GetText(_activeStatement, i)); } @@ -1430,11 +1430,11 @@ /// /// /// The SQLiteType structure. /// private SQLiteType GetSQLiteType( - SQLiteType oldType, + SQLiteType oldType, /* PASS-THROUGH */ string text ) { if (SQLiteConvert.LooksLikeNull(text)) return new SQLiteType(TypeAffinity.Null, DbType.Object); Index: readme.htm ================================================================== --- readme.htm +++ readme.htm @@ -213,10 +213,11 @@

Index: www/news.wiki ================================================================== --- www/news.wiki +++ www/news.wiki @@ -7,10 +7,11 @@