New Drivers For SQL Server… What You Need to Know

Recently, Microsoft released two new drivers for SQL Server, a major upgrade: ODBC 18 Driver for SQL Server OLEDB 19 Driver for SQL Server That's great news! However, there is a major breaking changes that requires your attention. Specifically, they changed how the default settings work for the encr [...]

2022-03-08T07:46:52-06:00March 7th, 2022|

*ALERT* Cannot open any more databases bug with Microsoft Office build 2201

Microsoft Office 365 Build 2201 Causes Access Applications to error We have received reports and confirmed with Microsoft there is an issue with Microsoft Office 365 build 2201 that causes Access applications to fail with errors usually at the startup but also during use. Because the update is now b [...]

2022-04-19T03:37:45-05:00February 7th, 2022|

*ALERT* Windows update breaks pure Access applications – fix available

We've gotten reports of an Office update adversely impacting existing applications that uses Access database to store data and is shared on a network location. Because of the update, people no longer can connect to same Access database file. With the update, only one can use the shared Access databa [...]

2022-05-06T09:02:04-05:00December 20th, 2021|

How does Access talk to ODBC data sources? Part 6

Effect of joins in a recordset In our sixth and final article of the ODBC tracing series, we are going to take a look at how Access will handle joins in Access queries. In the previous article, you saw how filters are handled by Access. Depending on the expression, Access may choose to parameterize [...]

2021-12-19T06:14:09-06:00December 20th, 2021|

How does Access talk to ODBC data sources? Part 5

Filtering the recordset In part 5 of our series, we will learn how Microsoft Access handles implemented filters and integrates them into ODBC queries. In the prior article, we saw how Access will formulate the SELECT statements in the ODBC SQL commands. We also saw in the previous article how Access [...]

2021-12-20T12:29:27-06:00December 19th, 2021|

How does Access talk to ODBC data sources? Part 4

What's Access doing when an user make changes to data on an ODBC linked table? Our ODBC tracing series continues, and in this fourth article we will explain how to insert and update a data record in a recordset, as well as the process of deleting a record. In the previous article, we learned how Acc [...]

2021-12-30T06:47:12-06:00December 18th, 2021|

How does Access talk to ODBC data sources? Part 3

Analyzing the key population query some more In part 3 of our ODBC tracing series, we are going to take a further insight into Access managing keys for ODBC linked tables and how it sorts and groups the SELECT queries together. In the previous article we learned how a dynaset-type recordset is in fa [...]

2021-12-19T23:16:25-06:00December 17th, 2021|

How does Access talk to ODBC data sources? Part 2

UPDATE: Added some more clarifications around the meaning of SQLExecute and how Access is handling the prepared queries. Thanks, Bob! What's Access doing when we browse and look at records in a ODBC linked table? In the second part of our ODBC tracing series, our focus will turn to the impact the re [...]

2021-12-19T23:11:10-06:00December 16th, 2021|

How does Access talk to ODBC data sources? Part 1

This is a six-part series of articles on ODBC tracing to help Access developers troubleshoot and work with Access when developing an application that uses ODBC data source(s), usually but not exclusively SQL Server. The series aims to demonstrate how to use the ODBC tracing to monitor ODBC SQL state [...]

2022-07-26T03:39:27-05:00December 15th, 2021|

Access-compatible Wide World Importers SQL Server Database

SQL Server usually comes with useful sample databases to demonstrate new features and some possible design. I usually find sample databases far more useful as a playground for developing generic components against an existing database to use in other projects. I find that using a empty or too small [...]

2021-12-06T14:39:15-06:00December 7th, 2021|

Evaluating when an expression in a query is evaluated

I've always found Itzik Ben-Gan's excellent chart on the logical SQL processing immensely helpful in reasoning about the querying performance. Even though the chart was made for SQL Server, it still is applicable to any database engine that follow SQL Standard, which also includes Access database en [...]

2022-04-19T04:00:03-05:00December 6th, 2021|
Go to Top