DB-Library и ESQL/C (для образовательных целей)
Понимание старых технологий часто помогает нам лучше понять новые, так что это вопрос к гуру программирования баз данных с многолетним опытом (с самого начала SQL Server, по крайней мере, версии 6.5).
Недавно я искал MS TechNet в поисках старых методов доступа к базам данных и нашел это.
Как видите, при сравнении DB-Library с ESQL/C они говорят:
"... Метод программирования на уровне вызовов не требует прекомпилятора; однако вы не можете включать операторы Transact-SQL в свои программы на C, как вы можете с помощью Embedded SQL for C (ESQL/C) ... "
AFAIK, ESQL/C - это оболочка для DB-библиотеки.
Итак, если DB-Library не может выполнять Transact-SQL, как может ESQL/C?
Может кто-нибудь указать мне, что я не следую?