Commit Graph

151 Commits (c8a24e3d91fcf4b4e9550d5f278ba01390d28cf3)
 

Author SHA1 Message Date
Laurents Meyer c8a24e3d91
Merge pull request #48 from lauxjpn/fix/test_related_issues
Fix test related issues
6 years ago
Lau 1f35fca138 Reintroduce legacy support to emulate row skipping in the most outer SELECT statement, by letting JetDataReader ignore returned rows. 6 years ago
Lau 933caa3130 Add missing fixup. 6 years ago
Lau 244649330a Remove NEWGUID() and @@GUID support. They should not be necessary in EF Core and are currently used nowhere in the code base. 6 years ago
Lau 7aa5892184 Fix global variable placeholder handling.
Reactivate @@ROWCOUNT in INSERT/UPDATE generation.
6 years ago
Lau e0db14ee1f Make @@ROWCOUNT connection global. 6 years ago
Lau 1066d34e5b Support multi-statement commands again and correctly handle parameters. 6 years ago
Lau 1781ce29df Generalize and fix command parsing. 6 years ago
Lau 293286a767 Fix minor bugs. 6 years ago
Lau 43d5d39c69 Remove workarounds for Skip(), which is unsupported by Jet/ACE.
Implement better parameter support (including named parameters for ODBC).
Remove support for multiple statements in a single command, to support named parameters.
6 years ago
Lau d80b53e9b2 Fix join statement generation. 6 years ago
Lau 48bc49d3a4 Fix bool value mapping. 6 years ago
Lau db47437539 Provide `TOP` and `SKIP` support for ODBC commands and improve algorithm and use cases. 6 years ago
Lau 521362b213 Update dependency versions. 6 years ago
Laurents Meyer 2f746e2fb0
Merge pull request #47 from lauxjpn/feature/provider_detection
Implement automatic driver (ODBC) and provider (OLE DB) inference and detection
6 years ago
Lau 6141f1e581 Update still present square bracket identifiers to backticks. 6 years ago
Lau 0df985e00d Fix smaller issues and add TODOs. 6 years ago
Lau bdfbafa5f7 Implicitly add `ExtendedAnsiSQL=1` to ODBC connection strings. 6 years ago
Laurents Meyer 9a584945bb
Merge pull request #46 from lauxjpn/feature/odbc_and_oledb
Parallel support for ODBC and OLE DB
6 years ago
Lau 1f42ec1f0a Implement automatic driver (ODBC) and provider (OLE DB) inference and detection. 6 years ago
Lau 4e2fa27535 Fix JetConnection and DbConnectionStringBuilderExtensions issue. 6 years ago
Lau f86cf6e0b4 Update existing and add new UseJet signatures. 6 years ago
Laurents Meyer 253ca161b0
Merge pull request #41 from lauxjpn/upgrade
Upgrade provider and test code to 3.1.x
6 years ago
Lau 3f19b269b4 Rename DataAccessType to DataAccessProviderType. 6 years ago
Lau 2a6a3b67ba Update baseline assertions to support ODBC parameter placeholders. 6 years ago
Lau 41579e74c9 Cleanup all remaining ODBC and OLE DB references. 6 years ago
Lau fedfc295d6 Remove "dbo" schema from most tests. 6 years ago
Lau 130617fd75 Temporary add test to replicate AccessViolationException in x64 ACE provider. 6 years ago
Lau 11d56f868c Implement workaround for "To many tables" error:
ODBC Error Code: -1311 [HY001]
[Microsoft][ODBC Microsoft Access Driver] Cannot open any more tables.
If too many commands get executed in short succession, ACE/Jet can run out of table handles.
This can happen despite proper disposal of OdbcCommand and OdbcDataReader objects.
Waiting for a couple of milliseconds will give ACE/Jet enough time to catch up.
6 years ago
Lau d502f6e3c6 Replace SQL related square brackets with backticks in all code and script files. 6 years ago
Lau 4d1f86bb0e Implement parallel support for ODBC and OLE DB. 6 years ago
Lau e6c100eaf6 Switch to multi-targeting. 6 years ago
Lau 71b5410cf0 Fix dispose pattern for releasing the RCW object.
Use `ReleaseComObject()` instead of `FinalReleaseComObject` to avoid creating stale references to the RCW of a potential singleton COM object.
6 years ago
Lau b117d4ea4a Cleanup code, remove dummy transaction and add missing Dispose() method to JetCommand. 6 years ago
Lau a71fcc1b69 Update solution and build/infrastructure files. 6 years ago
Lau e0409411c9 Fix issues in EFCore.Jet and simplify query generation based on tests. 6 years ago
Lau 24f9708927 Fix issues in System.Data.Jet and implement dynamic COM object handling. 6 years ago
Lau 74dd677b00 Upgrade EFCore.Jet.FunctionalTests. 6 years ago
Lau 5de0755b60 Upgrade System.Data.Jet.Test. 6 years ago
Lau 2eef0b952f Remove obsolete design tests. 6 years ago
Lau afd9d852cb Remove obsolete tests. 6 years ago
Lau a59af50105 Upgrade EFCore.Jet.IntegrationTests. 6 years ago
Lau 66b71242bb Upgrade and fix EFCore.Jet.Integration.Test to 3.1.x. 6 years ago
Lau 583f990b8c Upgrade and fix System.Data.Jet and System.Data.Jet.Test to 3.1.x. 6 years ago
Lau 0c2fbad73c Remove obsolete files. 6 years ago
Lau 1be52eecf8 Update and fix dependencies. 6 years ago
Lau 108a3beb40 Update and fix smaller System.Data.Jet issues. 6 years ago
Lau 24bf6032fa Remove obsolete files. 6 years ago
Lau 5829ca8189 Upgrade query pipeline to 3.1.x. 6 years ago
Lau a4328dabc6 Upgrade migration related files to 3.1.x.
The `JetMigrationsSqlGenerator` class needs to be thoroughly checked and tested.
6 years ago