【正文】
name support, Schema Name list retrieval, and Sybase support.This brings the list of certified BDP data provider drivers to the following: Borland InterBase (should also work but is not certified with InterBase , and ), Oracle 10g (should also work with Oracle and ), IBM DB2 UDB (should also work with ), Microsoft SQL Server 2000, Microsoft MSDE 2000, Microsoft Access 2000, and Sybase .Designer EnhancementsThere are significant database related designer enhancements in Delphi 2005. There is new Stored Procedure Testing support, where you can specify the stored procedure to test, including the input parameters, and then actually run the stored procedure and view output parameter values (if any).A special table mapping feature helps you to specify the table mapping for a BdpDataAdapter, where you can specify the mapping between columns of a DataTable and an inmemory DataSet with more descriptive column names. You can also add or remove columns for the inmemory dataset.The Object Inspector now offers a Connection String Editor for the SQLConnection ponent, allowing specifying the connection string for an provider.BDP Remoting, Heterogeneous supportNew ponents called RemoteServer and RemoteConnection offer RAD support for building multitier applications (using .NET remoting infrastructure). Two other new ponents, called DataHub and DataSync, offer support for aggregating heterogeneous databases into single datasets. The four ponents can be bined, resulting in distributed applications using multiple different data providers. In this architecture, the DataHub and RemoteConnection are part of the thinclient tier, while the RemoteServer and DataSync ponents are part of the server tier, connected to the data AutoUpdate method of the BdpDataAdapter is also enhanced and is now capable of resolving multitable updates and better error handling.Data MigrationA special BDP ponent called bdpCopyTable supports data migration, and enables you to copy tables including data from one BDP supported database to another.Typed Datasets (.NET)Typed Datasets now produce code that pile to standalone .NET assemblies. Typed Datasets also support datasets from Web Services. The Project Manager offers context menus to start the Relation and Table Collection Editors for a dataset, so you can modify a typed dataset more conveniently.Database Explorer enhancementsThe Database Explorer, for BDP data providers, has been enhanced in several areas as well. It now supports easy data migration from one BDP data provider to another, with a feature that allows you to copy a table from one BDP data provider, and pasting the table in another BDP data provider. This will copy and reconstruct the table meta data as well as the data to the target database even if the source and target databases are of pletely different vendors。 from Oracle to MSSQL for example. This corresponds to the behaviour of the BdpCopyTable ponent.The Data Explorer offers additional meta data capabilities, and allows you to view and modify the database schema directly from the Data Explorer. You can create new tables, alter tables or drop existing tables.It39。s also possible to drag a stored procedure directly from the Data Explorer to a Forms Designer, which will create an instance of the BdpConnection (when needed) and BdpCommand, automatically assigns the stored procedure to the BdpCommand, and populate the parameters for the stored procedure.VCL and Database SupportDelphi7 contains database support for VCL and VCL for .NET applications in the form of BDE, dbExpress and dbGo for ADO as well as InterBase Express (IBX). These data access technologies exist for both VCL and VCL for .NET projects, and offer a seamless migration path from Win32 to .NET.dbGO for ADOWhen building VCL for .NET applications, Delphi 2005 now supports dbGO for ADO for both Win32 and .NET, which also makes migration of Win32 dbGO for ADO applications to the .NET Framework possible. The dbGO for ADO ponents require MDAC .dbExpressThe dbExpress ponents have been extended by a TSimpleDataSet for .NET, better performance for TSQLStoredProc, and meta data improvements.The following certified drivers are available for dbExpress: Borland InterBase (should also work but is not certified with InterBase , and ), Oracle 10g (should also work with Oracle and ), IBM DB2 UDB (should also work with ), Microsoft SQL Server 2000, IBM Informix , SQL Anywhere 9 (should also work with ASA 8), MySQL , and Sybase .BDEThe Borland Database Engine (BDE) for VCL or VCL for .NET applications supports local dBASE and Paradox tables. The BDE for .NET has been enhanced with the ability to dynamically load the BDE DLLs, without the need to specify the path. It also offers increased BLOB performance, and includes some of the BDE ponents for .NET that were not available before, namely TUpdateSQL, TNestedTable, and TStoredProc.IBXInterBase Express (IBX) offers direct connectivity to InterBase for VCL as well as VCL for .NET applications.WebDelphi 7 contains a number of Web development enhancements both for VCL (for Win32 and .NET) and .Web Deployment ManagerDelphi7 now contains a special Web Deployment Manager, which can be used for Web Form and Web Service projects, as well as IntraWeb for both VCL and VCL for .NET. The Web Deployment Manager can be used to connect to either a directory (local or on a network) or an FTP target. The Deployment View will show both the local files (from the project directory) and the remote files (from the directory or FTP location), and gives you the option to deploy the entire project in one click. You can also pare files, remove files, etc. Deployment settings are stored with your project, so you can always redeploy with your specific settings at a later time. This is very powerful and ideal for fast deployment.Apart from supporting and IntraWeb projects, the Web Deployment Manager can be extended to support oth