Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
Comment: | 1.0.56.0 beta |
---|---|
Downloads: | Tarball | ZIP archive |
Timelines: | family | ancestors | descendants | both | sourceforge |
Files: | files | file ages | folders |
SHA1: |
85ed84191d90d721a22be3a944dd361e |
User & Date: | rmsimpson 2008-08-08 05:42:20.000 |
Context
2008-08-11
| ||
21:12 | 1.0.56.0 check-in: faaaeb7bd7 user: rmsimpson tags: sourceforge | |
2008-08-08
| ||
05:42 | 1.0.56.0 beta check-in: 85ed84191d user: rmsimpson tags: sourceforge | |
2008-08-06
| ||
21:49 | 1.0.55.0 check-in: 8848fb5ed8 user: rmsimpson tags: sourceforge | |
Changes
Changes to System.Data.SQLite/AssemblyInfo.cs.
︙ | |||
44 45 46 47 48 49 50 | 44 45 46 47 48 49 50 51 52 53 54 | - + - + | // Major Version // Minor Version // Build Number // Revision // // You can specify all the values or you can default the Revision and Build Numbers // by using the '*' as shown below: |
Changes to System.Data.SQLite/LINQ/SQLiteFactory_Linq.cs.
︙ | |||
41 42 43 44 45 46 47 | 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 | - + | } [ReflectionPermission(SecurityAction.Assert, MemberAccess = true)] private object GetSQLiteProviderServicesInstance() { if (_sqliteServices == null) { |
︙ |
Changes to System.Data.SQLite/SQLite3.cs.
︙ | |||
67 68 69 70 71 72 73 74 75 76 77 78 79 80 | 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 | + + + + + + + + | internal override void Cancel() { UnsafeNativeMethods.sqlite3_interrupt(_sql); } internal override string Version { get { return SQLite3.SQLiteVersion; } } internal static string SQLiteVersion { get { return UTF8ToString(UnsafeNativeMethods.sqlite3_libversion(), -1); } } internal override int Changes |
︙ | |||
162 163 164 165 166 167 168 | 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 | - + | if ((uint)Environment.TickCount - starttick > timeout) { throw new SQLiteException(r, SQLiteLastError()); } else { // Otherwise sleep for a random amount of time up to 250ms |
︙ | |||
303 304 305 306 307 308 309 | 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 | - + | if ((uint)Environment.TickCount - starttick > timeoutMS) { throw new SQLiteException(n, SQLiteLastError()); } else { // Otherwise sleep for a random amount of time up to 250ms |
︙ |
Changes to System.Data.SQLite/SQLiteConnection.cs.
︙ | |||
467 468 469 470 471 472 473 | 467 468 469 470 471 472 473 474 475 476 477 478 479 480 | - - - | cnn._enlistment._disposeConnection = true; _sql = null; _enlistment = null; } #endif if (_sql != null) { |
︙ | |||
939 940 941 942 943 944 945 946 947 948 949 950 951 952 | 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 | + + + + + + + + | { if (_connectionState != ConnectionState.Open) throw new InvalidOperationException(); return _sql.Version; } } /// <summary> /// Returns the version of the underlying SQLite database engine /// </summary> public static string SQLiteVersion { get { return SQLite3.SQLiteVersion; } } /// <summary> /// Returns the state of the connection. /// </summary> #if !PLATFORM_COMPACTFRAMEWORK [Browsable(false), DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)] #endif |
︙ |
Changes to System.Data.SQLite/SQLiteConnectionStringBuilder.cs.
︙ | |||
52 53 54 55 56 57 58 | 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 | + + - + + + + + + | /// <summary> /// Private initializer, which assigns the connection string and resets the builder /// </summary> /// <param name="cnnString">The connection string to assign</param> private void Initialize(string cnnString) { _properties = new Hashtable(); try { |
︙ | |||
245 246 247 248 249 250 251 | 252 253 254 255 256 257 258 259 260 261 262 263 264 265 | - | /// <summary> /// If set to true, will throw an exception if the database specified in the connection /// string does not exist. If false, the database will be created automatically. /// </summary> [Browsable(true)] [DefaultValue(false)] |
︙ | |||
464 465 466 467 468 469 470 471 472 | 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 | + + + + - + + + + + + + + + + + + | if (!_properties.ContainsKey(keyword)) return b; PropertyDescriptor pd = _properties[keyword] as PropertyDescriptor; if (pd == null) return b; // Attempt to coerce the value into something more solid if (b) { if (pd.PropertyType == typeof(Boolean)) value = SQLiteConvert.ToBoolean(value); else |
Changes to System.Data.SQLite/SQLiteDataReader.cs.
︙ | |||
262 263 264 265 266 267 268 269 270 271 272 273 274 275 | 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 | + | break; case TypeAffinity.Text: if (typ == DbType.SByte) return affinity; if (typ == DbType.String) return affinity; if (typ == DbType.SByte) return affinity; if (typ == DbType.Guid) return affinity; if (typ == DbType.DateTime) return affinity; if (typ == DbType.Decimal) return affinity; break; case TypeAffinity.Blob: if (typ == DbType.Guid) return affinity; if (typ == DbType.String) return affinity; if (typ == DbType.Binary) return affinity; break; } |
︙ | |||
397 398 399 400 401 402 403 | 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 | - + | /// <returns>decimal</returns> public override decimal GetDecimal(int i) { if (i >= VisibleFieldCount && _keyInfo != null) return _keyInfo.GetDecimal(i - VisibleFieldCount); VerifyType(i, DbType.Decimal); |
︙ |
Changes to System.Data.SQLite/SQLiteStatement.cs.
︙ | |||
192 193 194 195 196 197 198 | 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 | - + | case DbType.SByte: case DbType.Byte: _sql.Bind_Int32(this, index, Convert.ToInt32(obj, CultureInfo.CurrentCulture)); break; case DbType.Single: case DbType.Double: case DbType.Currency: |
︙ |
Changes to System.Data.SQLite/UnsafeNativeMethods.cs.
︙ | |||
328 329 330 331 332 333 334 | 328 329 330 331 332 333 334 335 336 337 338 339 340 341 | - - - - - - - | #endregion // Standard API calls global across versions. There are a few instances of interop calls // scattered in here, but they are only active when PLATFORM_COMPACTFRAMEWORK is declared. #region standard sqlite api calls |
︙ |
Added bin/ManagedOnly/System.Data.SQLite.XML.