Changes in Data Abstract 4.0 for .NET
This document lists the changes introduced by new versions of Data Abstract
for
.NET.
New in Version 4.0.19 (Build .565)
(Status: April 20, 2007)
Enhancements
-
3226: Improvement of Schema.NewDataset
-
3053: Implement support forTableRequestInfo.IncludeSchema property
Fixes
-
3346: AV raised in the Schema Modeler
-
3339: Cannot fetch preview data in Schema Modeler
-
3337: IDE crashes when fiddling with properties of RemoteService and server
is
unreachable or not running (regression in 551)
-
3191: Default Value works ONLY for string fields
New in Version 4.0.17 (Build .557)
(Status: March 6, 2007)
Interim build provided for fixes in RemObjects SDK (no changes in Data
Abstract
for .NET itself since Build .551)
New in Version 4.0.17 (Build .551)
(Status: February 22, 2007)
Enhancements
-
3063: IDE Exception dialog should show server stack, if possible
-
2711: Add Help2 filters to all products that ship Help2 help
Fixes
-
3156: Configuration.Load() fails if EntryAssembly is nil
-
3154: Server wont find embedded .daConfig resource if it uses non-default
filename
-
2933: Connection manager lose some property values after calling connectionManager.Load()
-
2691: Problems with using ExecuteCommandEx with RemoteCommand
New in Version 4.0.15 (Build .541)
(Status: December 14, 2006)
Enhancements
-
2628: New Schema Modeler keyboard short-cuts
-
2052: New PoolTransactionBehavior support
Fixes
-
2838: Need to check parameter direction in BusinessProcessor.CreateParameterMappings
-
2770: Strange behavior when dragging tables in Schema Modeler
-
2766: ASP.NET RemoteDataSource component doesn't allow sorting data in
GridView
component.
-
2764: Impossible to change records in ASP.NET if PK was read-only
-
2746: Schema Modeler could AV on closing
-
2731: Infinite loop in Schema Modeler
-
2716: Schema Modeler should check getAuxParams
-
2707: Socket don't close in DA application with Super TCP Channel
New in Version 4.0.13 (Build .521)
(Status: October 25, 2006)
Features
-
2357: New "Welcome Page" on first start of Visual Studio after
installing
DA
-
2311: Option to filter drivers in Connection Wizard by platform if running
from
IDE
-
1968: Allow dragging of Stored procedure in Schema Modeler to generate
data
table
-
1648: Vastly improved handling of Login on ASP.NET RemoteDataSource
Enhancements
-
2486: Ability to manage command timeouts
-
2454: RemoteDataSource needs CacheShema property and not cache schema at
design
time.
-
1839: Schema Modeler should persist active selection of data table between
runs
Fixes
-
2515: Validation fails on data tables defined using a stored procedure
-
2277: Data Tables Pane in Schema Modeler flickers when adding many tables
-
897: Improved help comments in VB templates
-
840: "Next" button in Guide Wizard is not selected as default
New in Version 4.0.11 (Build .509)
(Status: August 24, 2006)
Enhancements
-
2290: Update DAServer to also support the new v4 interface
-
2283: Data Table Wizard will now skip fields that have unknown/unsupported
data
type
-
2147: GetServiceSchema/BeforeFindServiceSchema now allows manual loading
of
Schema
-
2104, 2105,2117: Minor UI improvements in Schema Modeler
-
2073: list Microsoft SQL Server "table-value functions" in Schema Modeler
Modeler
-
1696: better error message for updates on tables without primary key
Fixes
-
2153: typing in Connection Wizard gives error on half-typed DB name
-
2088: Problem with custom attributes in Schema Modeler
New in Version 4.0.9 (Build .495)
(Status: June 30, 2006)
Enhancements
-
1930: expose the TableRequestInfo structure in the RemoteDataSourceView
-
1921: Performance enhancement with TypeManager.FindAnyType and arrays
-
1884: Allow PKs with LogChanges = false to not be included in UPDATEs
-
1881: Primary Key fields with LogChanges disabled should not update.
-
1819: datDecimal support
-
1769: remove redundant "about to" issues from Schema Validation
Wizard
-
1767: Store LogChanges in XSD ExtendedProperties
-
1766: "Check Connection" button in Schema Modeler should show
dialog
-
1757: Added AcceptChangesDuringFill and AcceptChangesDuringUpdate events
to
RemoteDataAdapter
-
1615: Add OnUpdateErrors event on client side
-
1525: .daConfig profile for MySQL
-
1504: CustomAttributes property for fields and data tables
Fixes
-
2034: Database drop-down in Schema Modeler fails, if partial database name
is
typed in
-
1948: BinDataStreamer.Dispose didn't call inherited
-
1916: BusinessProcessor.RefreshDataTableName property editor doesn't show
tables
-
1897: Deleting Command in Schema Modeler asks to delete Connection instead
-
1864: When pool MaxSize is great than InitialSize then MaxSize is ignored
-
1858: The server-refresh feature throws an exception for non-string types
-
1855: Filling some tables in a dataset loses unapplied changes to remaining
tables
-
1840: Problem changing target table in Schema Modeler
-
1829: "Library not registered" error on Oxygene/DA project
-
1773: web forms do not work in Schema Modeler's integrated web browser
-
1771: Validation Wizard inconsistency with Calculated fields
-
1734: "Load driver" button in Schema Modeler is unintuitive for
.NET-only
users
-
1717: Register CF assemblies so that Visual Studio can find them
-
1514: Connection Wizard comes up empty on unknown driver
-
1430: ApplyUpdates error with blob
-
1387: Allow "return values" for remote commands
-
1283: Optional mapping of "Database" to "DataSource"
in
connection strings, needed for Jet support
-
1130: Fill with aApplySchema = true doesn't work for existing datasets
-
587: Drag & Drop on command pane in Schema Modeler doesn't display
"Create
commands" option
New in Version 4.0.7 (Build .475)
(Status: April 26, 2006)
Features
-
1374: PostgreSQL driver support
Enhancements
-
1616: new DAUpdatesFailedException and improved handling of multiple errors
returned from server
-
1534: Show more details if connection fails in Schema Wizard
-
1463: option for more explanatory error messages when third party driver
assemblies
(such as for Firebird or PostgreSQL) aren't found
-
1419: Auto-register RemObjects.DataAbstract with Compact Framework's TypeAssemblies
list
-
1383: Option to delete Diagram in Schema Modeler
-
1326: better status dialog for "Test Connection"
-
1321: Schema Modeler Validation Wizard should show Ok/Fail on final page
-
1218: Option for drivers to provide default AuxParams
-
1181: Microsoft SQL Server "Money" fields in Schema Modeler
-
1172: Allow loading of misnamed .daConnections when loading .daSchema from
explorer
-
636: Re-enable "Fill Dataset" design-time menu on RemoteDataAdapter
Fixes
-
1693: Transactions weren't rolled back when exception occurred
-
1611: Bad paths to Data Abstract.RODL in some samples
-
1603: SQL Server ntext field was seen as datWideString, not datWideMemo
-
1596: Change field name doesn't update column mapping in Schema Modeler
-
1539: Problem accessing table with spaces (bad/missing quoting)?
-
1517: Bad metadata retrieval queries for Oracle in default .daConfig
-
1511: Validation Wizard AVs twice on attached schema
-
1505: RDA updating an existing XSD doesn't recreate .designer.* file
-
1484: SchemaWizard enables "Next" on failed connection
-
1471: Installer should offer to install RO and IP in Borland Developer
Studio
2006
-
1466: Improved exception text for unassigned RemoteService
-
1462: Firebird generators don't increment
-
1435: Problems with Calculated Fields
-
1433: Improve Schema Modeler Identifier Renaming menu names and defaults
-
1410: better exception for unassigned data streamer
-
1398: Problem passing blob field between Delphi and .NET
-
1395: Problem with string parameters streaming from .NET client to Delphi
server
-
1386: Escape parameter names if they contain invalid characters (+,-,.,
etc)
-
1326: ASP.NET components don't get registered in IDE automatically
-
1322: Applying changes to master record without details failed
-
1315: Blobs retrieved from server lose data in encoding
-
1312: ASP.NET updating/deleting failed for non-string types
-
1300: "unclosed quotation mark" error when dragging tables from
SQL
Server 2005
-
1212: Sync Name and DisplayName for Fields
-
1182: Update Column Mapping in RecreateFields
-
1156: Fetching data with FK constraints fails
-
1101: Better handling of field changes in Schema Modeler
-
967: SchemaRequest needs OutgoingFilterParameter property
-
991: Use "Integrated Security=SSPI" for default SQL Server connections
-
877: Schema Verification didn't test fields & mappings
-
62: driver-specific templates for new command statements
New in Version 4.0.3 (Build .445)
(Status: February 23, 2006)
Fixes
-
1299: .NET client cannot handle dots in data table names
-
1283: ASP.NET design-time support could crash IDE on exceptions
-
1271: Update Rules Hang Server
New in Version 4.0.3 (Build .443)
(Status: February 16, 2006)
Features
-
644: ASP.NET Support and new RemoteDataSource component.
Enhancements
-
Support calling Fill() on empty DataSet to automatically create DataTables
based
on schema
-
1241: Don't execute remote Update call if all deltas are empty
-
1240: Don't include empty deltas in Update stream
-
1222: Drivers can now provide default AuxParams
-
1204: Drivers can now provide list of available databases in New Connection
Wizard
-
1049: Support loading of Schema information as part of Fill()
-
1017: Provide Help topics for managed drivers in Schema Modeler
-
998: Support formatting of imported data table names in Schema Modeler
-
991: Use "Integrated Security=SSPI" for Wizard's default connections
-
922: Hide/Show steps in Connection Wizard based on managed driver type
-
904: Option to compare two different schemas in Schema Modeler
-
875: Improved Mono support
-
643: Enabled design-time "Fill Dataset" on RemoteDataAdapter
Fixes
-
1251: Generator-based AutoIncs were not applied correctly
-
1239: Problem retrieving SQL Server 2005 Stored Procedure names.
-
1228: IDE's "Fill Dataset Schema" dialog needs improvement
-
1223: Don't disable Execute button in SQL Editor based on query text
-
1211: Problem refreshing AutoIncs after update
-
1168: Problem streaming negative float values
-
1167: Stream read error when applying updates
-
1160: Images from Schema Modeler .CHM online help are missing
-
1154: Schema Modeler "Add New Table" in diagram doesn't cancel
-
1153: Schema Modeler "Loaded Drivers" dialog doesn't close with
"Esc"
-
1152: Schema Modeler "Loaded Drivers" dialog should include list
of
Managed drivers
-
1127: problem with updating SQL Server 2005 blob fields
-
1126: Trying to amend the DeltaChange in BeforeProcessChange does not work
-
1125: Problem with Blob field in delta from Delphi client to .NET server
-
1071: SQL Server 2005 quoting logic broken
-
997: Schema Modeler SQL Editor did not honor MaxRecords for managed drivers
-
993: Index error in Schema Validation Wizard
-
990: "safecall" error in Schema Modeler with "Integrated
Security=True"
in connection string
-
968: Expose DeltaChange.OldValues/NewValues as C#-accessible indexer properties
-
963: Null/Empty values to be passed as parameters from Schema Modeler need
to
be encoded
-
945: DA/Delphi component editors didn't work against .NET servers
-
937: Cannot close the SQL Editor with "Esc"
-
926: Fix to RemoteDataAdapter.Schema property
-
917: BusinessProcessor.AfterRefreshChange was not fired
New in Version 4.0.1 (Build .419)
Data Abstract 4.0.1 is the first release of Data Abstract for .NET