#c# #sqlite #devexpress
#c# #sqlite #devexpress
Вопрос:
У меня есть пользовательский класс подключения к БД со следующим кодом:
using System; using System.Collections.Generic; using System.Linq; using System.Web; using DevExpress.DataAccess.ConnectionParameters; using DevExpress.DataAccess.Native; using DevExpress.DataAccess.Web; namespace ServerSide { public class MyDBConnection : IDataSourceWizardConnectionStringsProvider { public Dictionarylt;string, stringgt; GetConnectionDescriptions() { Dictionarylt;string, stringgt; connections = AppConfigHelper.GetConnections().Keys.ToDictionary(x =gt; x, x =gt; x); // Customize the loaded connections list. connections.Remove("LocalSqlServer"); connections.Add("CustomMdbConnection", "VS DB Connection"); connections.Add("CustomSqlConnection", "Custom SQL Connection"); return connections; } public DataConnectionParametersBase GetDataConnectionParameters(string name) { // Return custom connection parameters for the custom connection(s). if (name == "CustomMdbConnection") //the connection is not OK { //return new Access97ConnectionParameters("|DataDirectory|nwind.mdb", "", ""); return new SQLiteConnectionParameters(@"C:VS-devserver_appdataalarms.fuxap.db",""); } else if (name == "CustomSqlConnection") //this is working OK { // return new MsSqlConnectionParameters("DESKTOP-JQSJAF8\SQLEXPRESS", "TRTF_TagLogging", "", "", MsSqlAuthorizationType.Windows); return new MsSqlConnectionParameters("BR\SQLEXPRESS", "TestDB", "", "", MsSqlAuthorizationType.Windows); } return AppConfigHelper.LoadConnectionParameters(name); } } }
Я использую SQLiteConnectionParameters
для подключения к своей базе данных SQLite, но что-то идет не так, и соединение не установлено. Я могу открыть базу данных в SQLiteStodio v3.3.3. Что мне не хватает? Файл базы данных sqlite имеет полную авторизацию доступа.