Как мне прочитать базу данных 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

Я что-то пропустил? Или, может быть, вопрос в том, чего мне не хватает?

0 ответов

Другие вопросы по тегам