SQLite-Verbindung funktioniert nicht in C#

Arbeite ich mit C# - Anwendung manipuliert eine SQLite-Datenbank , Bis gestern war schön, Es war das abrufen der Datensätze,

Aber seit der letzten Nacht, die Verbindungszeichenfolge gibt Datenquelle = null

Unten ist der Test-Code:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.SQLite;

namespace SQLiteTest
{
    public partial class Form1 : Form
    {
        //string connection_string = "Data Source=UrduDictionary";
        string connection_string = "Data Source=" + Environment.CurrentDirectory + "\\Test.sqlite";
        string query = "";
        private SQLiteConnection _connection;
        private SQLiteCommand _command;
        private SQLiteDataAdapter _adapter;
        DataSet local;
        public Form1()
        {
            InitializeComponent();
        }
    void Make_Connection()
    {
        _connection = new SQLiteConnection(connection_string);
    }
    private void button1_Click(object sender, EventArgs e)
    {                 
         Make_Connection();
    }

}

}

Unten ist das Bild was gesehen haben beim Debuggen im Watch-Fenster.

SQLite-Verbindung funktioniert nicht in C#
Die Bibliothek, die ich verwende, ist "SQLite-1.0.66.0-setup.exe"

Ich getestet habe, mit anderen Datenbank erstellt, aber gleiche Ergebnisse, Jeder Körper kann helfen?

versuchen Sie, die version. "Data Source= "MeineDatenbank".sqlite;Version=3;"
Habe ich,aber kein Glück
sind Sie sicher, dass die Datei vorhanden ist in "Umgebung.CurrentDirectory" und Sie über die Berechtigungen? Haben Sie versucht, _connection.Open() ? wirft exception?
Ja , ich habe die erforderliche Berechtigung,Bis Gestern war Es die Arbeit, Wenn ich versuche zu öffnen, sagt Er "der Objektverweis wurde Nicht auf eine Instanz...."
nur für den Fall... var pathDB = System.IO.Pfad.Combine(Environment.CurrentDirectory, "Test.sqlite"); if (!System.IO.Datei.Existiert(pathDB)) throw new Exception(); var connection_string = String.Format("Data Source={0};Version=3;", pathDB);

InformationsquelleAutor DareDevil | 2014-10-30

Schreibe einen Kommentar