Граница 6.2.1 ODBC-соединение

238
tbm0115

У нас есть приложение, которое использует базу данных Frontier (UserLand). Я вообще не знаком с этим типом системной или объектно-ориентированной структуры базы данных в целом. Итак, я пытаюсь связаться с ним, насколько я знаю, через SQL Server Management Studio.

В каталоге приложений был документ, описывающий, как инициализировать ODBC для Windows. Я следовал инструкциям в документации, которая по существу создала файл ODBC.DLL. Затем я попытался использовать regsvr32 для регистрации библиотеки DLL, но получаю «.... dll» загружен, но точка входа DllRegisterServer не найдена ». ошибка.

Любое направление в правильной настройке соединения ODBC с использованием DLL может помочь сузить мои параметры поиска.

Обновление Я выполнил следующие команды из командного файла, в котором находилась DLL:

@copy odbc.dll %systemroot%\system32\ @%systemroot%\system32\regsvr32 odbc.dll 

odbc.dll - это файл, который был сгенерирован из сценария Frontier.

0
Пожалуйста, обновите свой вопрос, чтобы перечислить точные команды, которые вы использовали, и точные команды из документации Ramhound 6 лет назад 0
Предполагается, что odbc.dll является Microsoft DLL, она не должна генерироваться из скрипта. Ramhound 6 лет назад 0
Вы имеете в виду odbc32.dll? Эта DLL не была перезаписана. tbm0115 6 лет назад 0
Вы уверены, что этот odbc.dll является файлом библиотеки COM? Ramhound 6 лет назад 0
Я подозреваю, что этот сценарий создает копию `Microsoft.Data.Odbc.dll` по любым причинам, что означает, что это библиотека .NET, и не может быть зарегистрирована regsvr32. Единственная ссылка, связанная с `Frontier` и` Odbc.dll`, - это обсуждение, связанное с `Microsoft.Data.Odbc.dll` Ramhound 6 лет назад 0
У вас есть ссылка на это обсуждение? Кроме того, я обнаружил, что структура Db может использовать толстые страницы, поэтому я продолжу этот путь. tbm0115 6 лет назад 0
Нет; У меня больше нет ссылки на это обсуждение, я не думаю, что мне это нужно, я задаю вопросы, чтобы прояснить вашу проблему. Ramhound 6 лет назад 0

0 ответов на вопрос