Что означает «Источник данных не может быть пустым. Использование: память: «открыть базу данных в памяти» означает?

Недавно я преобразовал свою базу данных SQL Server в базу данных SQLite. Но когда я пытаюсь открыть свой SQLite с помощью .Open () , он выдает мне эту ошибку:

Data Source cannot be empty.  Use :memory: to open an in-memory database

Изменить: добавлена ​​строка подключения:

ConnectionString = @"Data Source=D:\XXX.db;Version=3";
connection = new SQLiteConnection(connectionString);
connection.Open();

Почему я получаю это? Я преобразовал ту же базу данных SQL Server в SQL CE и mySQL и не получал этих ошибок.

12
задан MPelletier 6 March 2014 в 21:20
поделиться