Мне сложно установить соединение с существующим sqlite db в C#. Я хочу сделать это для приложения WPF.sqlite соединение с C# XamlParseException
Это мой код:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Data.SQLite;
using Finisar.SQLite;
namespace Ebios_WPF
{
/// <summary>
/// Logique d'interaction pour MainWindow.xaml
/// </summary>
public partial class MainWindow : Window
{
public MainWindow()
{
// We use these three SQLite objects:
Finisar.SQLite.SQLiteConnection sqlite_conn;
Finisar.SQLite.SQLiteCommand sqlite_cmd;
Finisar.SQLite.SQLiteDataReader sqlite_datareader;
// create a new database connection:
sqlite_conn = new Finisar.SQLite.SQLiteConnection("Data Source=existingDB.db; Version=3;");
// open the connection:
sqlite_conn.Open();
Когда я поставил существующую БД SQLite в аргументе у меня есть XamlParseException:
sqlite_conn = new Finisar.SQLite.SQLiteConnection("Data Source=existingDB.db; Version=3;");
но если я создать новую базу данных она работает:
sqlite_conn = new Finisar.SQLite.SQLiteConnection("Data Source=NewDB.db; Version=3;New=True;");
Благодарим за помощь :)
С уважением
Спасибо, это работает: – micka777