Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
Comment: | 1.0.31.0 - scalar function returns null instead of dbnull |
---|---|
Downloads: | Tarball | ZIP archive |
Timelines: | family | ancestors | descendants | both | sourceforge |
Files: | files | file ages | folders |
SHA1: |
f96ea449db56a6804f7126a0afeb9673 |
User & Date: | rmsimpson 2006-07-16 17:43:43.000 |
Context
2006-07-16
| ||
17:44 | 1.0.31.0 code cleanup and fixes for view schemas check-in: 6ae6600f6f user: rmsimpson tags: sourceforge | |
17:43 | 1.0.31.0 - scalar function returns null instead of dbnull check-in: f96ea449db user: rmsimpson tags: sourceforge | |
17:41 | 1.0.31.0 check-in: d2b95f8376 user: rmsimpson tags: sourceforge | |
Changes
Changes to System.Data.SQLite/SQLiteCommand.cs.
︙ | ︙ | |||
13 14 15 16 17 18 19 | using System.Collections.Generic; using System.ComponentModel; /// <summary> /// SQLite implementation of DbCommand. /// </summary> #if !PLATFORM_COMPACTFRAMEWORK | | | 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | using System.Collections.Generic; using System.ComponentModel; /// <summary> /// SQLite implementation of DbCommand. /// </summary> #if !PLATFORM_COMPACTFRAMEWORK [Designer("SQLite.Designer.SQLiteCommandDesigner, SQLite.Designer, Version=1.0.31.0, Culture=neutral, PublicKeyToken=db937bc2d44ff139"), ToolboxItem(true)] #endif public sealed class SQLiteCommand : DbCommand, ICloneable { /// <summary> /// The command text this command is based on /// </summary> private string _commandText; |
︙ | ︙ | |||
160 161 162 163 164 165 166 167 168 169 170 171 172 173 | } /// <summary> /// Clears and destroys all statements currently prepared /// </summary> internal void ClearCommands() { if (_statementList == null) return; int x = _statementList.Count; for (int n = 0; n < x; n++) _statementList[n].Dispose(); _statementList = null; | > > > | 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 | } /// <summary> /// Clears and destroys all statements currently prepared /// </summary> internal void ClearCommands() { if (_activeReader != null) _activeReader.Close(); if (_statementList == null) return; int x = _statementList.Count; for (int n = 0; n < x; n++) _statementList[n].Dispose(); _statementList = null; |
︙ | ︙ | |||
541 542 543 544 545 546 547 | if (_cnn._sql.Step(stmt) == true && ret == null) { ret = _cnn._sql.GetValue(stmt, 0, ref typ); } _cnn._sql.Reset(stmt); } | < < | 544 545 546 547 548 549 550 551 552 553 554 555 556 557 | if (_cnn._sql.Step(stmt) == true && ret == null) { ret = _cnn._sql.GetValue(stmt, 0, ref typ); } _cnn._sql.Reset(stmt); } return ret; } /// <summary> /// Does nothing. Commands are prepared as they are executed the first time, and kept in prepared state afterwards. /// </summary> public override void Prepare() |
︙ | ︙ |