Trace the data-access stack
- Identify component layer, provider/driver architecture and connection configuration.
- Capture authentication mode, DSN/instance and complete error chain.
- Inventory stored procedures, parameter types, result sets and generated keys.
- Test transaction/isolation, timeout and concurrency behavior.
- Check ANSI/Unicode conversion and server-version coupling.
Modernization options
Upgrade drivers separately from component replacement. Replace BDE or obsolete providers behind testable repository/data modules where possible, and validate database behavior before UI/toolchain modernization.
Use source analysis, modernization, driver dependency analysis and the pillar.
Provide source, components, provider/driver, connection method, schema/procedures and transaction examples.