Как мне прочитать базу данных UltraLite версии 9 из C# в Windows 7?
Я не могу заставить пример кода работать.
Я ссылаюсь на сборку iAnywhere.Data.UltraLite, версия 9.0.2.2451.
Я написал модульный тест, чтобы попытаться установить соединение с базой данных UltraLite.
SQLE_ULTRALITE_DATABASE_NOT_FOUND
Это код модульного теста:
[TestMethod]
public void ConnectToUltraLiteDatabaseVersion9()
{
string connectionString = $"DBF=\\TEST\\ultralite_database.udb;UID=DBA;PWD=sql;";
ULConnection conn = new ULConnection(connectionString);
try
{
conn.Open();
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
Assert.AreEqual(System.Data.ConnectionState.Open, conn.State);
}
Файл базы данных существует по пути C:\TEST\ultralite_database.udb. В соответствии с примером документации я пропустил письмо водителя. В любом случае, включая или исключая букву диска в пути, ошибка та же:
SQLE_ULTRALITE_DATABASE_NOT_FOUND
Я что-то пропустил? Или, может быть, вопрос в том, чего мне не хватает?