Sto provando a creare un dl sqlite al livello di programmazione se non esiste. Ho scritto il seguente codice, ma ricevo un'eccezione nell'ultima riga.Crea dl sqlite al livello di programmazione se non esiste?
if (!System.IO.File.Exists("C:\\Users\\abc\\Desktop\\1\\synccc.sqlite"))
{
Console.WriteLine("Just entered to create Sync DB");
SQLiteConnection.CreateFile("C:\\Users\\abc\\Desktop\\1\\synccc.sqlite");
string sql = "create table highscores (name varchar(20), score int)";
SQLiteCommand command = new SQLiteCommand(sql, sqlite2);
command.ExecuteNonQuery();
}
sqlite2 = new SQLiteConnection("Data Source=C:\\Users\\abc\\Desktop\\1\\synccc.sqlite");
ottengo l'eccezione alla linea command.ExecuteNonQuery();
L'eccezione è Invalid operation exception was unhandled
. C'è un altro modo per aggiungere un file sqlite al tuo progetto? Posso farlo manualmente? In caso contrario, come posso risolvere il problema sopra riportato?
Qual è il valore di 'sqlite2' in quel punto? –
il suo valore è nullo – zzzzz