Мне кажется, что выбор скорее между VC и CB/Delphi, так как CB и Delphi похожи друг на друга как близнецы братья. На мой вкус, все зависит от задач.
Как я понимаю, такая специализация по большому счету разбивается на два направления: программирование СУБД и клиентских приложений. Если первое направление целиком зависит от конкретной СУБД, то второе - как раз тема вопроса. Я сам достаточно долго работаю в связке Interbase+Delphi, поэтому могу советовать этот вариант. Другая связка - VC+MSSQL примерно сходна, но на мой взгляд программировать клиентские части все-таки проще в Delphi/CB.