dodání ihned! nové
Hledáme programátora do rostoucího týmu ITnetwork.cz, 100% home office, 100% flexibilní pracovní doba. Více informací
Black Friday je tu! Využij jedinečnou příležitost a získej až 80 % znalostí navíc zdarma! Více zde
BF
Avatar
Michal
Člen
Avatar
Michal:6.2.2017 16:40

Ahoj. Vytvářím si třídu pro lehčí manipulaci s databází sqlite.
namespace SQLiteTest.cs
{
class sqlClass
{
string sql;
SQLiteConnection m_dbConnection;
public void createNewData­base(string path)
{
SQLiteConnecti­on.CreateFile(pat­h);
}
public void connectToData­base(string path)
{
m_dbConnection = new SQLiteConnecti­on("Data Source=" + path + ";Version=3;");
m_dbConnection­.Open();
}
}
}
Když zavolám toto pomocí:
static void Main(string[] args)
{
sqlClass sql = new sqlClass();
sql.createNew­Database("MyDa­tabase.db");
sql.connectTo­Database("MyDa­tabase.db");
}
Tak mi to hásí u
m_dbConnection­.Open(); v třídě

The type initializer for 'System.Data.SQLi­te.SQLiteConver­t' threw an exception.

 
Odpovědět
6.2.2017 16:40
Avatar
Erik Šťastný:6.2.2017 16:51

Promiň, ale to se nedá číst ...

namespace SQLiteTest.cs
{
    class sqlClass
    {
        string sql;
        SQLiteConnection m_dbConnection;
        public void createNewDatabase(string path)
        {
            SQLiteConnection.CreateFile(path);
        }
        public void connectToDatabase(string path)
        {
            m_dbConnection = new SQLiteConnection("Data Source=" + path + ";Version=3;");
            m_dbConnection.Open();
        }
    }
}

static void Main(string[] args)
{
    sqlClass sql = new sqlClass();
    sql.createNewDatabase("MyDatabase.db");
    sql.connectToDatabase("MyDatabase.db");
}
 
Nahoru Odpovědět
6.2.2017 16:51
Avatar
Odpovídá na Michal
Michal Štěpánek:7.2.2017 7:14

Tak si tu exception ošetři, aby ses dozvěděl, co ti píše za problém...

Nahoru Odpovědět
7.2.2017 7:14
Nikdy neříkej nahlas, že to nejde. Vždycky se totiž najde blbec, který to neví a udělá to...
Tento výukový obsah pomáhají rozvíjet následující firmy, které dost možná hledají právě tebe!
Avatar
Michal
Člen
Avatar
Odpovídá na Michal Štěpánek
Michal:7.2.2017 16:20

Value does not fall within the expected range.

 
Nahoru Odpovědět
7.2.2017 16:20
Avatar
Odpovídá na Michal
Michal Štěpánek:7.2.2017 22:27

Podle mě nemůže tu databázi najít

Akceptované řešení
+20 Zkušeností
+1 bodů
Řešení problému
Nahoru Odpovědět
7.2.2017 22:27
Nikdy neříkej nahlas, že to nejde. Vždycky se totiž najde blbec, který to neví a udělá to...
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 5 zpráv z 5.