прочитать файл .db на C#

 string Path = @"c:\Database\Mydatabase.db";

     string myConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Path + ";Extended Properties=Paradox 5.x;";

    // Define the database query    
    string mySelectQuery = "SELECT id,name FROM people WHERE id < 3;";

    // Create a database connection object using the connection string    
    OleDbConnection myConnection = new OleDbConnection(myConnectionString);

    // Create a database command on the connection using query    
    OleDbCommand myCommand = new OleDbCommand(mySelectQuery, myConnection);

    // Open the connection    
    myCommand.Connection.Open();

    // Create a database reader    
    OleDbDataReader myReader = myCommand.ExecuteReader(CommandBehavior.CloseConnection);

Ошибка в myCommand.Connection.Open(); и он говорит: 'c:\Database\Mydatabase.db' не является допустимым путем. Убедитесь, что имя пути указано правильно и что вы подключены к серверу, на котором находится файл.

Я пытаюсь прочитать файл .db на C#. Однако я получаю сообщение об ошибке, я уверен, что файл находится там, ошибка для меня не имеет смысла. Не могли бы вы мне помочь ? Или как я могу прочитать файл базы данных .db(paradox) на С#?

РЕДАКТИРОВАТЬ: строка Путь = @"c:\Database\";

Ошибка в этом случае: "Ядро базы данных Microsoft Jet не смогло найти объект "люди". Убедитесь, что объект существует и что вы правильно написали его имя и путь."

Если я изменю его таким образом, как C# сможет определить, какой файл базы данных будет использоваться? Так как я нигде не указывал имя файла "Mydatabase.db"

enter image description here

5
задан Dave Ziegler 13 June 2012 в 20:28
поделиться