ChangeLog 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110
  1. 2007-08-19 Vladimir Krasnov <[email protected]>
  2. * AbstractDataReader.cs: optimized IndexOf in Results proprty
  3. 2007-08-14 Vladimir Krasnov <[email protected]>
  4. * AbstractDBConnection.cs: performance optimization
  5. 2006-11-29 Vladimir Krasnov <[email protected]>
  6. * AbstractDBConnection.cs: fixed ExecuteDbDataReader, wrong exception
  7. if executiong on closed connection
  8. 2006-08-24 Vladimir Krasnov <[email protected]>
  9. * AbstractDBConnection.cs: fixed GetSyntaxPatterns, configuration
  10. section moved
  11. 2006-05-09 Boris Kirzner <[email protected]>
  12. * AbstractDBCommand.cs: only input parameters can be set by specialized methods.
  13. 2006-05-07 Boris Kirzner <[email protected]>
  14. * AbstractDBConnection.cs : resolved ambigous reference.
  15. 2006-03-26 Konstantin Triger <[email protected]>
  16. * AbstractDataReader.cs: check for SQLServer uniqueidentifier type for VARCHAR.
  17. 2006-03-21 Boris Kirzner <[email protected]>
  18. * AbstractDBConnection.cs: resolve abguity.
  19. 2006-03-05 Konstantin Triger <[email protected]>
  20. * AbstractDBCommand.cs: differentiate between setting varying and fixed length strings.
  21. 2006-03-05 Konstantin Triger <[email protected]>
  22. * AbstractDataReader.cs, ReaderCache.cs: enable provider specific caches.
  23. 2006-02-26 Konstantin Triger <[email protected]>
  24. * AbstractDataReader.cs: Prevent recursion when GetXXX is overriden and GetXXXSafe is called.
  25. * ReaderCache.cs: Added IsNumeric to cache containers.
  26. * AbstractDBCommand.cs, regex.cs: Refactoring.
  27. 2006-05-01 Konstantin Triger <[email protected]
  28. * AbstractDataReader.cs, ReaderCache.cs: use stream interfaces
  29. where appropriate.
  30. 2005-14-12 Konstantin Triger <[email protected]>
  31. * DbPortResolver.cs, AbstractDBConnection.cs: differentiate between the situation where
  32. don't have a response and where instance name does not exist.
  33. 2005-14-12 Konstantin Triger <[email protected]>
  34. * DbPortResolver.cs: fix port resolution for unnamed instances.
  35. 2005-27-11 Boris Kirzner <[email protected]>
  36. AbstractDBCommand.cs: TARGET_JVM fix. Proper handle of return value
  37. parameter and corresponding user parameter.
  38. 2006-22-11 Konstantin Triger <[email protected]>
  39. * AbstractTransaction.cs: set inner exception.
  40. 2005-16-11 Boris Kirzner <[email protected]>
  41. * AbstractDBConnection.cs: TARGET_JVM fix. Throw exception if MSSQL port
  42. resolution failed.
  43. 2005-14-11 Boris Kirzner <[email protected]>
  44. * AbstractDBCommand.cs: TARGET_JVM fix. Provider name can be in any case..
  45. 2005-13-09 Boris Kirzner <[email protected]>
  46. * AbstractDBCommand.cs: TARGET_JVM fix. Check for derived parameters
  47. array length.
  48. 2005-28-08 Boris Kirzner <[email protected]>
  49. * ReaderCache.cs:
  50. - Create Guid from the string fetched.
  51. 2005-28-08 Boris Kirzner <[email protected]>
  52. * AbstractDBCommand.cs:
  53. - Do not check for "select ... from", just add "for browse" if needed.
  54. Removed unused regex.
  55. 2005-25-08 Boris Kirzner <[email protected]>
  56. * AbstractDBCommand.cs:
  57. - Set max fetch size for jdbc statement.
  58. 2005-21-08 Boris Kirzner <[email protected]>
  59. * ReaderCache.cs: no not create guid if the value fetched is null.
  60. * SqlClientStrings.resx: fixed CON_PORT key value.
  61. 2005-18-08 Boris Kirzner <[email protected]>
  62. * AbstractDBCommand.cs:
  63. - Using Java regex instead of .Net ones.
  64. - Added GetReturnParameter method, used in resolving return value
  65. user parameter for stored procedures.
  66. - Do not set max rows for jdbc statement - this causes sp on sql server
  67. to fail in creating additional rows.
  68. 2005-22-06 Konstantin Triger <[email protected]>
  69. * AbstractDataReader.cs: GetBytes should return the data length if target buffer is null
  70. 2005-21-06 Konstantin Triger <[email protected]>
  71. * AbstractDataReader.cs: if command is preapred, recalculate params on every ExecReader