Если у меня есть база данных с именем что-то вроде "foo4.3", и я пытаюсь подключиться к ней с помощью odbc, она ищет базу данных с именем "foo4". Точка прекрасно работает в любой другой строке (например, "foo4.3" выводит "foo4.3", поэтому я немного запутался, почему он пытается найти базу данных с именем "foo4". Я уже попробовал буквенную строковую версию (одинарные кавычки), а также строку с разрешенным экранированием (двойные кавычки) и попытался уйти от точки, но я получил те же результаты.