git-svn-id: https://192.168.0.254/svn/Componentes.Terceros.RemObjects@68 b6239004-a887-0f4b-9937-50029ccdca16
630 lines
32 KiB
Plaintext
630 lines
32 KiB
Plaintext
<Configuration>
|
|
|
|
<KnownDrivers>
|
|
<MSSQL.NET>
|
|
<ProviderName>System.Data.SqlClient</ProviderName>
|
|
<Description Value="Microsoft SQL Server 2000 Data Provider"/>
|
|
<Profile Value="MSSQL"
|
|
DefaultAuxParams="Integrated Security=SSPI" />
|
|
<ParameterHandling Type="ByName"
|
|
SQLSymbol="@"
|
|
NameSymbol="@" />
|
|
<OptionalParameters>
|
|
<Parameter Name="Integrated Security"
|
|
Value="SSPI" />
|
|
</OptionalParameters>
|
|
<NewConnectionHelpText>
|
|
<p class="h1">MSSQL .NET Driver</p>
|
|
<p> This Driver allows you to connect to MSSQL via the Microsoft .NET MSSQL driver.</p>
|
|
<p class="h2">Step 2: Server Name</p>
|
|
<p> In this field, provide the host name or the IP address of the server to which you are connecting.</p>
|
|
<p class="h2">Step 3: Login</p>
|
|
<p> Use these two fields to provide a username and password to access the database server.</p>
|
|
<p class="h2">Step 4: Database</p>
|
|
<p> Specify the database name to wish to connect.</p>
|
|
<p class="h2">Step 5: Custom parameters</p>
|
|
<p> You can specify additional MSSQL driver options as a semicolon separated list of name/value pairs.</p>
|
|
</NewConnectionHelpText>
|
|
</MSSQL.NET>
|
|
|
|
<MSSQL2005.NET>
|
|
<ProviderName>System.Data.SqlClient</ProviderName>
|
|
<Description Value="Microsoft SQL Server 2005 Data Provider"/>
|
|
<Profile Value="MSSQL2005"
|
|
DefaultAuxParams="Integrated Security=SSPI" />
|
|
<ParameterHandling Type="ByName"
|
|
SQLSymbol="@"
|
|
NameSymbol="@" />
|
|
<OptionalParameters>
|
|
<Parameter Name="Integrated Security"
|
|
Value="SSPI" />
|
|
</OptionalParameters>
|
|
<NewConnectionHelpText>
|
|
<p class="h1">MSSQL2005 .NET Driver</p>
|
|
<p> This Driver allows you to connect to MSSQL2005 via the Microsoft .NET MSSQL driver.</p>
|
|
<p class="h2">Step 2: Server Name</p>
|
|
<p> In this field, provide the host name or the IP address of the server to which you are connecting.</p>
|
|
<p class="h2">Step 3: Login</p>
|
|
<p> Use these two fields to provide a username and password to access the database server.</p>
|
|
<p class="h2">Step 4: Database</p>
|
|
<p> Specify the database name to wish to connect.</p>
|
|
<p class="h2">Step 5: Custom parameters</p>
|
|
<p> You can specify additional MSSQL driver options as a semicolon separated list of name/value pairs.</p>
|
|
</NewConnectionHelpText>
|
|
</MSSQL2005.NET>
|
|
|
|
<MSSQLCE.NET>
|
|
<AssemblyName Value="Microsoft.SqlServerCe.Client, Version=3.5.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" />
|
|
<FactoryClassName Value="Microsoft.SqlServerCe.Client.SqlCeClientFactory" />
|
|
<Description Value="SQL Server Compact v3.5 Data Provider"/>
|
|
<Profile Value="MSSQLCE" />
|
|
<ParamMappings Database="Data Source"
|
|
Server="" />
|
|
<ParameterHandling Type="ByName"
|
|
SQLSymbol="@"
|
|
NameSymbol="@" />
|
|
<OptionalParameters>
|
|
<Parameter Name="Max Database Size"
|
|
Value="256" />
|
|
<Parameter Name="File Mode"
|
|
Value="shared read;exclusive;read only" />
|
|
<Parameter Name="Temp File Max Size"
|
|
Value="" />
|
|
</OptionalParameters>
|
|
<NewConnectionHelpText>
|
|
<p class="h1">SQL Server Compact v3.5 Driver</p>
|
|
<p> This Driver allows you to connect to MSSQL Compact databases via the Microsoft .NET MSSQL driver.</p>
|
|
<p class="h2">Step 2: Server Name</p>
|
|
<p> In this field, provide the host name or the IP address of the server to which you are connecting.</p>
|
|
<p class="h2">Step 3: Login</p>
|
|
<p> Use these two fields to provide a username and password to access the database server.</p>
|
|
<p class="h2">Step 4: Database</p>
|
|
<p> Specify the database file name you wish to connect.</p>
|
|
<p class="h2">Step 5: Custom parameters</p>
|
|
<p> You can specify additional driver options as a semicolon separated list of name/value pairs.</p>
|
|
</NewConnectionHelpText>
|
|
<DriverNotFoundText>
|
|
To use the MSSQLCE.NET driver for SQL Server Compact v3.5, you must install the SQL Server Compact 3.5 SP1 from http://www.microsoft.com/sqlserver/2005/en/us/compact-downloads.aspx.
|
|
</DriverNotFoundText>
|
|
</MSSQLCE.NET>
|
|
|
|
<ODBC.NET>
|
|
<ProviderName>System.Data.Odbc</ProviderName>
|
|
<Description Value="ODBC Data Provider" />
|
|
<ParameterHandling Type="Sequential"
|
|
SQLSymbol="?" />
|
|
<ProfileMappings Match="Driver">
|
|
<Mapping Name="{Microsoft Access Driver (*.mdb)}"
|
|
Profile="Access">
|
|
<ParamMappings Database="dbq"
|
|
Server=""
|
|
UserID="uid"
|
|
Password="pwd"/>
|
|
</Mapping>
|
|
<Mapping Name="{SQL Server}"
|
|
Profile="MSSQL">
|
|
<ParamMappings UserID="uid"
|
|
Password="pwd" />
|
|
</Mapping>
|
|
<Mapping Name="{Microsoft ODBC for Oracle}"
|
|
Profile="Oracle" >
|
|
<ParamMappings Database="Data Source"
|
|
Server=""
|
|
UserID="uid"
|
|
Password="pwd"/>
|
|
</Mapping>
|
|
<Mapping Name="{MySQL ODBC 3.51 Driver}"
|
|
Profile="MySQL">
|
|
<ParamMappings UserID="uid"
|
|
Password="pwd" />
|
|
</Mapping>
|
|
<Mapping Name="{Sybase System 10}"
|
|
Profile="Sybase">
|
|
<ParamMappings UserID="uid"
|
|
Password="pwd" />
|
|
</Mapping>
|
|
<Mapping Name="{Gemini InterBase ODBC Driver 2.0}"
|
|
Profile="Interbase">
|
|
<ParamMappings UserID="uid"
|
|
Password="pwd" />
|
|
</Mapping>
|
|
<Mapping Name="{Firebird/InterBase(r) driver}"
|
|
Profile="Interbase">
|
|
<ParamMappings UserID="uid"
|
|
Password="pwd" />
|
|
</Mapping>
|
|
</ProfileMappings>
|
|
</ODBC.NET>
|
|
|
|
<OLEDB.NET>
|
|
<ProviderName>System.Data.OleDb</ProviderName>
|
|
<Description Value="OLE DB Data Provider" />
|
|
<ParameterHandling Type="ByName"
|
|
SQLSymbol="@" />
|
|
<ProfileMappings Match="Provider">
|
|
<Mapping Name="sqloledb"
|
|
Profile="MSSQL" />
|
|
<Mapping Name="MySQLProv"
|
|
Profile="MySQL" />
|
|
<Mapping Name="DB2OLEDB"
|
|
Profile="DB2" />
|
|
<Mapping Name="Microsoft.Jet.OLEDB.4.0"
|
|
Profile="Access">
|
|
<ParamMappings Database="Data Source"
|
|
Server="" />
|
|
</Mapping>
|
|
<Mapping Name="Paradox"
|
|
Value="Microsoft.Jet.OLEDB.4.0"
|
|
Profile="Paradox"
|
|
DefaultAuxParams="Extended Properties=Paradox 5.x"/>
|
|
<Mapping Name="MSDAORA"
|
|
Profile="Oracle">
|
|
<ParamMappings Database="Data Source"
|
|
Server="" />
|
|
</Mapping>
|
|
<Mapping Name="OraOLEDB.Oracle"
|
|
Profile="Oracle" >
|
|
<ParamMappings Database="Data Source"
|
|
Server="" />
|
|
</Mapping>
|
|
</ProfileMappings>
|
|
</OLEDB.NET>
|
|
|
|
<FB.NET>
|
|
<AssemblyName Value="FirebirdSql.Data.FirebirdClient, Version=2.5.1.0, Culture=neutral, PublicKeyToken=3750abcc3150b00c" />
|
|
<FactoryClassName Value="FirebirdSql.Data.FirebirdClient.FirebirdClientFactory" />
|
|
<Description Value="Firebird Data Provider" />
|
|
<Profile Value="Interbase" />
|
|
<ParameterHandling Type="ByName"
|
|
SQLSymbol="@"
|
|
NameSymbol="@" />
|
|
<OptionalParameters>
|
|
<Parameter Name="Role"
|
|
Value="" />
|
|
<Parameter Name="Dialect"
|
|
Value="1,2,3" />
|
|
<Parameter Name="Charset"
|
|
Value="ASCII,BIG_5,CYRL,DOS437,DOS850,DOS852,DOS857,DOS860,DOS861,DOS863,DOS865,EUCJ_0208,GB_2312,ISO8859_1,ISO8859_2,KSC_5601,NEXT,NONE,OCTETS,SJIS_0208,UNICODE_FSS,WIN1250,WIN1251,WIN1252,WIN1253,WIN1254" />
|
|
</OptionalParameters>
|
|
<NewConnectionHelpText>
|
|
<p class="h1">FB.NET Driver</p>
|
|
<p> This Driver allows you to connect to Interbase via the Firebird .NET driver.</p>
|
|
<p class="h2">Step 2: Server Name</p>
|
|
<p> In this field, provide the host name or the IP address of the server to which you are connecting.</p>
|
|
<p class="h2">Step 3: Login</p>
|
|
<p> Use these two fields to provide a username and password to access the database server.</p>
|
|
<p class="h2">Step 4: Database</p>
|
|
<p> Specify the full path of the database to which you wish to connect (e.g. "c:\..\employee.gdb").</p>
|
|
<p class="h2">Step 5: Custom parameters</p>
|
|
<p> You can specify additional FB .Net driver specific options as a semicolon separated list of name/value pairs.</p>
|
|
</NewConnectionHelpText>
|
|
<DriverNotFoundText>
|
|
To use the FB.NET driver for Firebird, you must install the open-source firebird driver from http://www.dotnetfirebird.org.
|
|
</DriverNotFoundText>
|
|
</FB.NET>
|
|
|
|
<SQLite.NET>
|
|
<AssemblyName Value="System.Data.SQLite, Version=1.0.65.0, Culture=neutral, PublicKeyToken=db937bc2d44ff139" />
|
|
<FactoryClassName Value="System.Data.SQLite.SQLiteFactory" />
|
|
<Description Value="SQLite.NET Provider" />
|
|
<Profile Value="SQLite" />
|
|
<ParamMappings Database="Data Source"
|
|
Server="" />
|
|
<ParameterHandling Type="ByName"
|
|
SQLSymbol="@"
|
|
NameSymbol="@" />
|
|
<OptionalParameters>
|
|
<Parameter Name="UseUTF16Encoding"
|
|
Value="True,False" />
|
|
<Parameter Name="DateTimeFormat"
|
|
Value="Ticks,ISO86012" />
|
|
<Parameter Name="BinaryGUID"
|
|
Value="True,False" />
|
|
<Parameter Name="Cache Size"
|
|
Value="" />
|
|
<Parameter Name="Synchronous"
|
|
Value="Normal,Full,Off" />
|
|
<Parameter Name="Page Size"
|
|
Value="" />
|
|
<Parameter Name="Enlist"
|
|
Value="Y,N" />
|
|
</OptionalParameters>
|
|
<NewConnectionHelpText>
|
|
<p class="h1">SQLite.NET Driver</p>
|
|
<p> This Driver allows you to connect to an SQLite database via the SQLite .NET driver.</p>
|
|
<p class="h2">Step 2: Login</p>
|
|
<p> Use these two fields to provide a username and password to access the database server. Username is ignored, Password can be used for protected databases.</p>
|
|
<p class="h2">Step 3: Database</p>
|
|
<p> Specify the full path of the database to which you wish to connect (e.g. "c:\..\database.db3").</p>
|
|
<p class="h2">Step 4: Custom parameters</p>
|
|
<p> You can specify additional FB .Net driver specific options as a semicolon separated list of name/value pairs.</p>
|
|
</NewConnectionHelpText>
|
|
<DriverNotFoundText>
|
|
To use the SQLite.NET driver, you must install the free SQLite driver from http://sourceforge.net/projects/sqlite-dotnet2/.
|
|
</DriverNotFoundText>
|
|
</SQLite.NET>
|
|
|
|
<NPGSQL.NET>
|
|
<AssemblyName Value="Npgsql, Version=2.0.7.0, Culture=neutral, PublicKeyToken=5d8b90d52f46fda7" />
|
|
<ConnectionClassName Value="Npgsql.NpgsqlConnection" />
|
|
<DataAdapterClassName Value="Npgsql.NpgsqlDataAdapter" />
|
|
<CommandBuilderClassName Value="Npgsql.NpgsqlCommandBuilder" />
|
|
<ConnectionStringBuilderClassName Value="Npgsql.NpgsqlConnectionStringbuilder" />
|
|
<Description Value="PostgreSQL Data Provider" />
|
|
<Profile Value="PostgreSQL" />
|
|
<ParameterHandling Type="ByName"
|
|
SQLSymbol=":"
|
|
NameSymbol="" />
|
|
<OptionalParameters>
|
|
</OptionalParameters>
|
|
<NewConnectionHelpText>
|
|
<p class="h1">npgsql Driver</p>
|
|
<p> This Driver allows you to connect to PostgreSQL Database Server via the PostgreSQL .NET driver.</p>
|
|
<p class="h2">Step 2: Server Name</p>
|
|
<p> In this field, provide the host name or the IP address of the server to which you are connecting.</p>
|
|
<p class="h2">Step 3: Login</p>
|
|
<p> Use these two fields to provide a username and password to access the database server.</p>
|
|
<p class="h2">Step 4: Database</p>
|
|
<p> Specify the name of the database to which you wish to connect.</p>
|
|
<p class="h2">Step 5: Custom parameters</p>
|
|
<p> You can specify additional npgsql .Net driver specific options as a semicolon separated list of name/value pairs.</p>
|
|
</NewConnectionHelpText>
|
|
<DriverNotFoundText>
|
|
To use the NPGSQL.NET driver for PostgreSQL, you must install the open-source PostgreSQL driver from http://pgfoundry.org/projects/npgsql.
|
|
</DriverNotFoundText>
|
|
</NPGSQL.NET>
|
|
|
|
<MySql.NET>
|
|
<ProviderName>MySql.Data.MySqlClient</ProviderName>
|
|
<Description Value="MySql Data Provider" />
|
|
<Profile Value="MySql" />
|
|
<ParameterHandling Type="ByName"
|
|
SQLSymbol="@"
|
|
NameSymbol="@" />
|
|
<OptionalParameters>
|
|
<Parameter Name="Port"
|
|
Value="3306" />
|
|
</OptionalParameters>
|
|
<NewConnectionHelpText>
|
|
<p class="h1">MySql Driver</p>
|
|
<p> This Driver allows you to connect to MySQL Database Server via the MySql .NET driver.</p>
|
|
<p class="h2">Step 2: Server Name</p>
|
|
<p> In this field, provide the host name or the IP address of the server to which you are connecting.</p>
|
|
<p class="h2">Step 3: Login</p>
|
|
<p> Use these two fields to provide a username and password to access the database server.</p>
|
|
<p class="h2">Step 4: Database</p>
|
|
<p> Specify the name of the database to which you wish to connect.</p>
|
|
<p class="h2">Step 5: Custom parameters</p>
|
|
<p> You can specify additional MySql .Net driver specific options as a semicolon separated list of name/value pairs.</p>
|
|
</NewConnectionHelpText>
|
|
<DriverNotFoundText>
|
|
To use the MySql.NET driver for MySql, you must have the commercial MySql driver from http://dev.mysql.com/.
|
|
Please note that you may NOT use the GPL version of the MySQL driver with Data Abstract, as the GPL explicitely
|
|
prohibits linking against non-GPLed code. Using the GPL version of the MySQL driver will violate your Data Abstract license and the GPL.
|
|
</DriverNotFoundText>
|
|
</MySql.NET>
|
|
|
|
<MySqlv4.NET>
|
|
<ProviderName>MySql.Data.MySqlClient</ProviderName>
|
|
<Description Value="Data Provider for MySql v4" />
|
|
<Profile Value="MySql4" />
|
|
<ParameterHandling Type="ByName"
|
|
SQLSymbol="?"
|
|
NameSymbol="?" />
|
|
<OptionalParameters>
|
|
<Parameter Name="Port"
|
|
Value="3306" />
|
|
</OptionalParameters>
|
|
<NewConnectionHelpText>
|
|
<p class="h1">MySql Driver</p>
|
|
<p> This Driver allows you to connect to MySQL v4 Database Server via the MySql .NET driver.</p>
|
|
<p class="h2">Step 2: Server Name</p>
|
|
<p> In this field, provide the host name or the IP address of the server to which you are connecting.</p>
|
|
<p class="h2">Step 3: Login</p>
|
|
<p> Use these two fields to provide a username and password to access the database server.</p>
|
|
<p class="h2">Step 4: Database</p>
|
|
<p> Specify the name of the database to which you wish to connect.</p>
|
|
<p class="h2">Step 5: Custom parameters</p>
|
|
<p> You can specify additional MySql .Net driver specific options as a semicolon separated list of name/value pairs.</p>
|
|
</NewConnectionHelpText>
|
|
<DriverNotFoundText>
|
|
To use the MySql.NET driver for MySql, you must have the commercial MySql driver from http://dev.mysql.com/.
|
|
Please note that you may NOT use the GPL version of the MySQL driver with Data Abstract, as the GPL explicitely
|
|
prohibits linking against non-GPLed code. Using the GPL version of the MySQL driver will violate your Data Abstract license and the GPL.
|
|
</DriverNotFoundText>
|
|
</MySqlv4.NET>
|
|
|
|
|
|
<ORACLE.NET>
|
|
<ProviderName>System.Data.OracleClient</ProviderName>
|
|
<Description Value="Oracle Data Provider" />
|
|
<Profile Value="Oracle" />
|
|
<ParamMappings Database="Data Source"
|
|
Server="" />
|
|
<ParameterHandling Type="ByName"
|
|
SQLSymbol=":"
|
|
NameSymbol="" />
|
|
<NewConnectionHelpText>
|
|
</NewConnectionHelpText>
|
|
<NewConnectionHelpText>
|
|
<p class="h1">Oracle.NET Driver</p>
|
|
<p>No specific help for the ODAC driver is available, yet. Please consult the Oracle documentation for details.</p>
|
|
</NewConnectionHelpText>
|
|
</ORACLE.NET>
|
|
|
|
<ODP10g.NET>
|
|
<ProviderName>Oracle.DataAccess.Client</ProviderName>
|
|
<Description Value="Oracle Data Provider for .NET (ODP.NET)" />
|
|
<Profile Value="Oracle" />
|
|
<ParamMappings Database="Data Source"
|
|
Server="" />
|
|
<ParameterHandling Type="ByName"
|
|
SQLSymbol=":"
|
|
NameSymbol="" />
|
|
<NewConnectionHelpText>
|
|
</NewConnectionHelpText>
|
|
<NewConnectionHelpText>
|
|
<p class="h1">Oracle Data Provider Driver for .NET (Oracle10g)</p>
|
|
<p>Use this selection to connect to Oracle 10g using the Oracle Data Provider for .NET.</p>
|
|
<p>As a Database parameter you should specify TNS name of the database you want to connect.</p>
|
|
<p>
|
|
For more details about Oracle Data Provider please refer <a href="http://www.oracle.com/technology/tech/windows/odpnet/index.html"
|
|
target="_blank">ODP.NET Home</a>
|
|
</p>
|
|
</NewConnectionHelpText>
|
|
</ODP10g.NET>
|
|
|
|
<ODP9i.NET>
|
|
<AssemblyName Value="Oracle.DataAccess, Version=9.2.0.700, Culture=neutral, PublicKeyToken=89b483f429c47342" />
|
|
<ConnectionClassName Value="Oracle.DataAccess.Client.OracleConnection" />
|
|
<DataAdapterClassName Value="Oracle.DataAccess.Client.OracleDataAdapter" />
|
|
<CommandBuilderClassName Value="Oracle.DataAccess.Client.OracleCommandBuilder" />
|
|
<ConnectionStringBuilderClassName Value="System.Data.Common.DbConnectionStringBuilder" />
|
|
<Description Value="Oracle Data Provider" />
|
|
<Profile Value="Oracle" />
|
|
<ParamMappings Database="Data Source"
|
|
Server="" />
|
|
<ParameterHandling Type="ByName"
|
|
SQLSymbol=":"
|
|
NameSymbol="" />
|
|
<NewConnectionHelpText>
|
|
</NewConnectionHelpText>
|
|
<NewConnectionHelpText>
|
|
<p class="h1">Oracle Data Provider Driver for .NET (Oracle 9i)</p>
|
|
<p>Use this selection to connect to Oracle 9i using the Oracle Data Provider for .NET.</p>
|
|
<p>As a Database parameter you should specify TNS name of the database you want to connect.</p>
|
|
<p>
|
|
For more details about Oracle Data Provider please refer <a href="http://www.oracle.com/technology/tech/windows/odpnet/index.html"
|
|
target="_blank">ODP.NET Home</a>
|
|
</p>
|
|
</NewConnectionHelpText>
|
|
</ODP9i.NET>
|
|
|
|
</KnownDrivers>
|
|
|
|
<IgnoredDrivers>
|
|
<BDP.NET>
|
|
<AssemblyName Value="Borland.Data.Provider, Version=2.5.0.0, Culture=neutral, PublicKeyToken=91d62ebb5b0d1b1b" />
|
|
<ConnectionClassName Value="Borland.Data.Provider.BdpConnection" />
|
|
<DataAdapterClassName Value="Borland.Data.Provider.BdpDataAdapter" />
|
|
<CommandBuilderClassName Value="Borland.Data.Provider.BdpCommandBuilderr" />
|
|
<ConnectionStringBuilderClassName Value="FirebirdSql.Data.Firebird.FbConnectionStringBuilder" />
|
|
<Description Value="Borland Data Provider" />
|
|
<ProfileMappings Match="Assembly">
|
|
<Mapping Name="Borland.Data.Mssql"
|
|
Value="Borland.Data.Mssql,Version=2.5.0.0,Culture=neutral,PublicKeyToken=91d62ebb5b0d1b1b"
|
|
Profile="MSSQL" />
|
|
<Mapping Name="Borland.Data.Mysql"
|
|
Value="Borland.Data.Mysql,Version=2.5.0.0,Culture=neutral,PublicKeyToken=91d62ebb5b0d1b1b"
|
|
Profile="MySQL" />
|
|
<Mapping Name="Borland.Data.Db2"
|
|
Value="Borland.Data.Db2,Version=2.5.0.0,Culture=neutral,PublicKeyToken=91d62ebb5b0d1b1b"
|
|
Profile="DB2" />
|
|
<Mapping Name="Borland.Data.Msacc"
|
|
Value="Borland.Data.Msacc,Version=2.5.0.0,Culture=neutral,PublicKeyToken=91d62ebb5b0d1b1b"
|
|
Profile="Access" />
|
|
<Mapping Name="Borland.Data.Oracle"
|
|
Value="Borland.Data.Oracle,Version=2.5.0.0,Culture=neutral,PublicKeyToken=91d62ebb5b0d1b1b"
|
|
Profile="Oracle" />
|
|
<Mapping Name="Borland.Data.Sybase"
|
|
Value="Borland.Data.Sybase,Version=2.5.0.0,Culture=neutral,PublicKeyToken=91d62ebb5b0d1b1b"
|
|
Profile="Sybase" />
|
|
<Mapping Name="Borland.Data.Interbase"
|
|
Value="Borland.Data.Interbase,Version=2.5.0.0,Culture=neutral,PublicKeyToken=91d62ebb5b0d1b1b"
|
|
Profile="Interbase" />
|
|
</ProfileMappings>
|
|
<ParameterHandling Type="ByName"
|
|
SQLSymbol="@"
|
|
NameSymbol="@" />
|
|
<OptionalParameters>
|
|
</OptionalParameters>
|
|
<NewConnectionHelpText>
|
|
<p class="h1">Borland Data Provider Driver</p>
|
|
</NewConnectionHelpText>
|
|
</BDP.NET>
|
|
</IgnoredDrivers>
|
|
|
|
<DatabaseProfiles>
|
|
<MSSQL QuotingIdentifiers="[]">
|
|
<!-- MacroProcessorAssemblyName Value="RemObjects.DataAbstract.Server, Version=4.0.0.1, Culture=neutral, PublicKeyToken=3df3cad1b7aa5098" -->
|
|
<!-- MacroProcessorClassName Value="RemObjects.DataAbstract.Server.MSSQLMacroProcessor" -->
|
|
<GetDatabaseNames SQL="SELECT name as Name FROM master.dbo.sysdatabases"/>
|
|
<GetTableNames SQL="SELECT TABLE_NAME as Name FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_TYPE='BASE TABLE'"/>
|
|
<GetForeignKeys SQL=
|
|
"SELECT KCU2.TABLE_NAME + ';' +
|
|
KCU2.COLUMN_NAME + ';' +
|
|
KCU1.TABLE_NAME + ';' +
|
|
KCU1.COLUMN_NAME + ';' +
|
|
KCU1.CONSTRAINT_NAME
|
|
FROM INFORMATION_SCHEMA.REFERENTIAL_CONSTRAINTS RC
|
|
JOIN INFORMATION_SCHEMA.KEY_COLUMN_USAGE KCU1 ON
|
|
KCU1.CONSTRAINT_CATALOG = RC.CONSTRAINT_CATALOG
|
|
AND KCU1.CONSTRAINT_SCHEMA = RC.CONSTRAINT_SCHEMA
|
|
AND KCU1.CONSTRAINT_NAME = RC.CONSTRAINT_NAME
|
|
JOIN INFORMATION_SCHEMA.KEY_COLUMN_USAGE KCU2 ON
|
|
KCU2.CONSTRAINT_CATALOG = RC.UNIQUE_CONSTRAINT_CATALOG
|
|
AND KCU2.CONSTRAINT_SCHEMA = RC.UNIQUE_CONSTRAINT_SCHEMA
|
|
AND KCU2.CONSTRAINT_NAME = RC.UNIQUE_CONSTRAINT_NAME
|
|
AND KCU2.ORDINAL_POSITION = KCU1.ORDINAL_POSITION
|
|
ORDER BY KCU1.TABLE_NAME, KCU1.CONSTRAINT_NAME, KCU2.TABLE_NAME, KCU1.ORDINAL_POSITION"/>
|
|
<GetStoredProcedureNames SQL="SELECT SPECIFIC_NAME as Name FROM INFORMATION_SCHEMA.ROUTINES WHERE ROUTINE_TYPE = 'PROCEDURE'"/>
|
|
<GetViewNames SQL="SELECT TABLE_NAME as Name FROM INFORMATION_SCHEMA.VIEWS"/>
|
|
<GetLastAutoInc SQL="SELECT IsNull(@@Identity, 0) as LastAutoInc"
|
|
SupportsAutoIncs="True"/>
|
|
<DatabaseLocation Type="Select" />
|
|
<ExecuteStoredProcedure WithParams="EXEC {0} {1}" />
|
|
</MSSQL>
|
|
|
|
<MSSQL2005 QuotingIdentifiers="[]">
|
|
<GetDatabaseNames SQL="SELECT name as Name FROM master.sys.sysdatabases"/>
|
|
<GetTableNames SQL="SELECT TABLE_SCHEMA+'.'+TABLE_NAME as Name FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_TYPE='BASE TABLE'"/>
|
|
<GetForeignKeys SQL=
|
|
"SELECT KCU2.TABLE_SCHEMA + '.' +
|
|
KCU2.TABLE_NAME + ';' +
|
|
KCU2.COLUMN_NAME + ';' +
|
|
KCU1.TABLE_SCHEMA + '.' +
|
|
KCU1.TABLE_NAME + ';' +
|
|
KCU1.COLUMN_NAME + ';' +
|
|
KCU1.CONSTRAINT_NAME
|
|
FROM INFORMATION_SCHEMA.REFERENTIAL_CONSTRAINTS RC
|
|
JOIN INFORMATION_SCHEMA.KEY_COLUMN_USAGE KCU1 ON
|
|
KCU1.CONSTRAINT_CATALOG = RC.CONSTRAINT_CATALOG
|
|
AND KCU1.CONSTRAINT_SCHEMA = RC.CONSTRAINT_SCHEMA
|
|
AND KCU1.CONSTRAINT_NAME = RC.CONSTRAINT_NAME
|
|
JOIN INFORMATION_SCHEMA.KEY_COLUMN_USAGE KCU2 ON
|
|
KCU2.CONSTRAINT_CATALOG = RC.UNIQUE_CONSTRAINT_CATALOG
|
|
AND KCU2.CONSTRAINT_SCHEMA = RC.UNIQUE_CONSTRAINT_SCHEMA
|
|
AND KCU2.CONSTRAINT_NAME = RC.UNIQUE_CONSTRAINT_NAME
|
|
AND KCU2.ORDINAL_POSITION = KCU1.ORDINAL_POSITION
|
|
ORDER BY KCU1.TABLE_NAME, KCU1.CONSTRAINT_NAME, KCU2.TABLE_NAME, KCU1.ORDINAL_POSITION"/>
|
|
<GetStoredProcedureNames SQL="SELECT SPECIFIC_SCHEMA+'.'+SPECIFIC_NAME as Name FROM INFORMATION_SCHEMA.ROUTINES WHERE ROUTINE_TYPE = 'PROCEDURE'"/>
|
|
<GetViewNames SQL="SELECT TABLE_SCHEMA+'.'+TABLE_NAME as Name FROM INFORMATION_SCHEMA.VIEWS"/>
|
|
<GetLastAutoInc SQL="SELECT IsNull(@@Identity, 0) as LastAutoInc"
|
|
SupportsAutoIncs="True"/>
|
|
<DatabaseLocation Type="Select" />
|
|
<ExecuteStoredProcedure WithParams="EXEC {0} {1}" />
|
|
</MSSQL2005>
|
|
|
|
<MSSQLCE QuotingIdentifiers="[]">
|
|
<GetTableNames SQL="SELECT TABLE_NAME AS Name FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_TYPE='TABLE'"/>
|
|
<GetViewNames SQL="SELECT TABLE_NAME AS Name FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_TYPE='VIEW'"/>
|
|
<GetLastAutoInc SQL="SELECT IsNull(@@Identity, 0) as LastAutoInc"
|
|
SupportsAutoIncs="True"/>
|
|
<DatabaseLocation Type="File"
|
|
FileMask="SQL Server CE database files (*.sdf)|*.sdf" />
|
|
</MSSQLCE>
|
|
|
|
<Interbase QuotingIdentifiers='""'>
|
|
<GetTableNames SQL="SELECT RDB$RELATION_NAME AS Name FROM RDB$RELATIONS WHERE RDB$VIEW_BLR IS NULL AND RDB$SYSTEM_FLAG = 0 "/>
|
|
<GetForeignKeys SQL=
|
|
"SELECT PK.RDB$RELATION_NAME ||';'||
|
|
MIND.RDB$FIELD_NAME ||';'||
|
|
FK.RDB$RELATION_NAME ||';'||
|
|
DIND.RDB$FIELD_NAME ||';'||
|
|
FK.RDB$CONSTRAINT_NAME
|
|
FROM RDB$RELATION_CONSTRAINTS FK
|
|
JOIN RDB$REF_CONSTRAINTS FKC ON (FK.RDB$CONSTRAINT_NAME = FKC.RDB$CONSTRAINT_NAME)
|
|
JOIN RDB$RELATION_CONSTRAINTS PK ON (FKC.RDB$CONST_NAME_UQ=PK.RDB$CONSTRAINT_NAME)
|
|
JOIN RDB$INDEX_SEGMENTS MIND ON (PK.RDB$INDEX_NAME=MIND.RDB$INDEX_NAME)
|
|
JOIN RDB$INDEX_SEGMENTS DIND ON (FK.RDB$INDEX_NAME=DIND.RDB$INDEX_NAME)
|
|
AND (MIND.RDB$FIELD_POSITION = DIND.RDB$FIELD_POSITION)
|
|
WHERE (FK.RDB$CONSTRAINT_TYPE = 'FOREIGN KEY')
|
|
ORDER BY FK.RDB$CONSTRAINT_NAME, FK.RDB$RELATION_NAME, MIND.RDB$FIELD_POSITION, DIND.RDB$FIELD_POSITION"/>
|
|
<GetStoredProcedureNames SQL="SELECT RDB$PROCEDURE_NAME AS Name FROM RDB$PROCEDURES"/>
|
|
<GetViewNames SQL="SELECT RDB$RELATION_NAME FROM RDB$RELATIONS WHERE RDB$VIEW_BLR IS NOT NULL AND RDB$SYSTEM_FLAG = 0 "/>
|
|
<GetLastAutoInc SQL="SELECT Gen_id({0},1) as LastAutoInc FROM RDB$Database"
|
|
SupportsAutoIncs="False"/>
|
|
<DatabaseLocation Type="File"
|
|
FileMask="Interbase files (*.gdb, *.fdb)|*.gdb;*.fdb" />
|
|
<ExecuteStoredProcedure WithParams="SELECT * FROM {0}({1})"
|
|
WithoutParams="SELECT * FROM {0}" />
|
|
</Interbase>
|
|
|
|
<SQLite QuotingIdentifiers='""'>
|
|
<GetTableNames SQL="SELECT name FROM sqlite_master WHERE type='table' ORDER BY name"/>
|
|
<GetViewNames SQL="SELECT name FROM sqlite_master WHERE type='view' ORDER BY name"/>
|
|
<GetLastAutoInc SQL="select last_insert_rowid() "
|
|
SupportsAutoIncs="True"/>
|
|
<DatabaseLocation Type="File"
|
|
FileMask=" SQLite Database (*.sqb;*.db3;*.db;*.dbb)|*.sqb;*.db3;*.db;*.dbb" />
|
|
</SQLite>
|
|
|
|
<PostgreSQL QuotingIdentifiers='""'>
|
|
<GetDatabaseNames SQL="SELECT datname FROM pg_catalog.pg_database" />
|
|
<GetTableNames SQL="SELECT table_schema || '.' || table_name FROM information_schema.tables where table_type='BASE TABLE' and table_schema not in ('pg_catalog', 'information_schema')"/>
|
|
<GetStoredProcedureNames SQL="select routine_schema || '.' || routine_name from information_schema.routines where routine_schema not in ('pg_catalog', 'information_schema')"/>
|
|
<GetViewNames SQL="SELECT table_schema || '.' || table_name FROM information_schema.tables where table_type='VIEW' and table_schema not in ('pg_catalog', 'information_schema')"/>
|
|
<GetLastAutoInc SQL="select nextval('"{0}"')"
|
|
SupportsAutoIncs="False"/>
|
|
<DatabaseLocation Type="Select" />
|
|
<ExecuteStoredProcedure WithParams="SELECT * FROM {0}({1})"
|
|
WithoutParams="SELECT * FROM {0}" />
|
|
</PostgreSQL>
|
|
|
|
<MySql QuotingIdentifiers='``'>
|
|
<GetDatabaseNames SQL="SELECT schema_name FROM information_schema.schemata" />
|
|
<GetTableNames SQL="SELECT table_name FROM information_schema.tables where table_schema='{0}' and table_type='BASE TABLE'"/>
|
|
<GetViewNames SQL="SELECT table_name FROM information_schema.tables where table_schema='{0}' and table_type='VIEW'"/>
|
|
<GetLastAutoInc SQL="select last_insert_id()"
|
|
SupportsAutoIncs="true"/>
|
|
<DatabaseLocation Type="Select" />
|
|
</MySql>
|
|
|
|
<MySql4 QuotingIdentifiers='``'>
|
|
<GetDatabaseNames SQL="SHOW DATABASES" />
|
|
<GetTableNames SQL="SHOW TABLES"/>
|
|
<GetViewNames SQL="SELECT '' AS view"/>
|
|
<GetLastAutoInc SQL="select last_insert_id()"
|
|
SupportsAutoIncs="true"/>
|
|
<DatabaseLocation Type="Select" />
|
|
</MySql4>
|
|
|
|
|
|
<Access QuotingIdentifiers='[]'>
|
|
<DatabaseLocation Type="File"
|
|
FileMask="Access database files (*.mdb)|*.mdb" />
|
|
</Access>
|
|
|
|
<Sybase QuotingIdentifiers='""'>
|
|
</Sybase>
|
|
|
|
<DB2 QuotingIdentifiers='""'>
|
|
</DB2>
|
|
|
|
<Oracle QuotingIdentifiers='""'>
|
|
<GetTableNames SQL="select object_name from user_objects where object_type='TABLE'"/>
|
|
<GetForeignKeys SQL=
|
|
"SELECT fkCons.Owner || '.' || fkCons.Table_Name ||';'||
|
|
fkCols.Column_Name ||';'||
|
|
fkCons.Owner || '.' || fkCons.Table_Name ||';'||
|
|
pkCols.Column_Name ||';'||
|
|
fkCons.constraint_name
|
|
FROM all_constraints fkCons
|
|
,all_cons_columns fkCols
|
|
,all_constraints pkCons
|
|
,all_cons_columns pkCols
|
|
WHERE fkCons.Owner = user
|
|
and fkCons.constraint_type = 'R'
|
|
|
|
and pkCons.Owner = fkCons.r_Owner
|
|
and pkCons.Constraint_Name = fkCons.r_Constraint_Name
|
|
|
|
and fkCols.Owner = fkCons.Owner
|
|
and fkCols.Table_Name = fkCons.Table_Name
|
|
and fkCols.constraint_name = fkCons.constraint_name
|
|
|
|
and pkCols.Owner = pkCons.Owner
|
|
and pkCols.Table_Name = pkCons.Table_Name
|
|
and pkCols.constraint_name = pkCons.constraint_name" />
|
|
<GetStoredProcedureNames SQL="select object_name from user_objects where object_type='PROCEDURE'"/>
|
|
<GetViewNames SQL="select object_name from user_objects where object_type='VIEW'"/>
|
|
<GetLastAutoInc SQL="SELECT {0}.Nextval FROM dual"
|
|
SupportsAutoIncs="False"/>
|
|
<DatabaseLocation Type="Select" />
|
|
<ExecuteStoredProcedure WithParams="CALL {0}({1})"
|
|
WithoutParams="CALL {0}" />
|
|
</Oracle>
|
|
|
|
</DatabaseProfiles>
|
|
</Configuration>
|