if (!(string.IsNullOrWhiteSpace(eveTable)))
{
try
{
sqLite.Open();
Query = "CREATE TABLE '" + eveTable + "'(EID TEXT PRIMARY KEY, Name TEXT, RollNo TEXT, University TEXT, College TEXT, Course TEXT, Semester TEXT, Section TEXT, Prize TEXT);";
SQLiteCommand createCommand = new SQLiteCommand(Query, sqLite);
createCommand.ExecuteNonQuery();
MessageBox.Show("Event Creation Success!");
}
catch (Exception exception)
{
MessageBox.Show(exception.Message);
}
finally
{
EventsDB ev = new EventsDB();
sqLite.Close();
this.Hide();
ev.Show();
}
}
else
{
MessageBox.Show("White space not allowed");
}
-2
A
Antwort
0
Wenn SQLite-Instanz noch nicht existiert (und ich glaube nicht, es tut), erhalten Sie eine Object Reference Exception zuerst auf sqLite.Open(), die von Ihrem Catch-All-Exception-Handler verarbeitet wird. Der Code wird dann im finally {} Codeblock fortgesetzt und trifft eine weitere Object Reference-Ausnahme in sqLite.Close().
Wenn Sie die zweite Ausnahme zu vermeiden:
if(sqLite!=null)
sqLite.Close();
Ich weiß nicht, die Klasse für SQLite, aber Sie müssen auch überprüfen, ob die SQLite vor dem Schließen noch offen ist()
if(sqLite!=null && sqLite.IsOpen())
sqLite.Close();
** Ersetze die IsOpen() -Methode mit allem, was für deine sqLite-Klasse geeignet ist
Verwandte Themen
- 1. Objektverweis nicht auf eine Instanz eines Objekts festgelegt
- 2. RESTful - WCF - Objektverweis nicht auf eine Instanz eines Objekts gesetzt
- 3. Objektverweis nicht auf eine Instanz des Objekts Fehler gesetzt
- 4. LINQ-Abfrage mit Liste <T> "Objektverweis nicht auf eine Instanz eines Objekts festgelegt."
- 5. RazorEngine mit Layout: Objektverweis nicht auf eine Instanz eines Objekts festgelegt
- 6. Xamarin.Android. Der Objektverweis wurde nicht auf eine Instanz eines Objekts festgelegt. Ein Klick auf die Schaltfläche
- 7. Objektverweis nicht auf eine Instanz eines Objekts festgelegt, obwohl das Objekt nicht verwendet wird
- 8. Objektverweis nicht auf eine Instanz eines object.C# asp gesetzt
- 9. LINQ LEFT OUTER JOIN - Objektverweis nicht auf eine Instanz eines Objekts festgelegt
- 10. Wrapping List.Add() gibt - Objektverweis nicht auf eine Instanz eines Objekts festgelegt
- 11. XML-Reader-Fehler: Der Objektverweis wurde nicht auf eine Instanz eines Objekts festgelegt
- 12. Objektverweis nicht auf eine Instanz eines Objekts festgelegt, wenn cshtml Dateien in Visual Studio 2013
- 13. Unity Toggle wirft Nullreferenceexception: Objektverweis nicht auf eine Instanz eines Objekts festgelegt
- 14. Objektverweis nicht auf eine Instanz eines Objekts festgelegt. aber die Eigenschaften sind zugänglich
- 15. Xamarin Forms Nullable Immobilien - Objektverweis nicht auf eine Instanz eines Objekts festgelegt
- 16. Objektverweis nicht auf eine Instanz eines Objekts festgelegt. Bitte überprüfen Sie meinen Code
- 17. Objektverweis auf eine Instanz eines Objekts nicht festgelegt, wenn Lesen von XML
- 18. SQL Server 2012 Fehler: Objektverweis nicht auf eine Instanz eines Objekts festgelegt
- 19. Objektverweis nicht auf eine Instanz eines Objekts gesetzt? Aber es ist? C#
- 20. Warum erhalte ich System.NullReferenceException: Objektverweis nicht auf eine Instanz eines Objekts festgelegt?
- 21. Request.UrlReferrer.ToString() -> System.NullReferenceException: Objektverweis nicht auf eine Instanz eines Objekts festgelegt
- 22. Objektverweis nicht auf eine Instanz eines Objekts festgelegt, wenn versucht wird, einen Dienst zu deinstallieren C#
- 23. C# Fehler Objektreferenz nicht auf eine Instanz eines Objekts gesetzt
- 24. Azure-Tools - Objektreferenz nicht auf eine Instanz eines Objekts festgelegt
- 25. Unit Test Adapter hat Ausnahme ausgelöst: System.NullReferenceException: Objektreferenz nicht auf eine Instanz eines Objekts gesetzt
- 26. Objektreferenz nicht auf eine Instanz eines Objekts in Monotouch gesetzt
- 27. e.Item.FindControl löst Objektreferenz nicht auf eine Instanz eines Objekts gesetzt
- 28. Warum 'Objektreferenz nicht auf eine Instanz eines Objekts gesetzt' ist nicht beschreibender?
- 29. Objektverweis nicht auf eine Instanz des Objekts festgelegt, wenn eine Liste <T> in C#
- 30. Wenn ich versuche, eine Entität ich den Fehler zu speichern: Der Objektverweis auf eine Instanz gesetzt eines Objekts nicht
Ich verwende System.Data.Sqlite; Klasse durch Referenzieren ADO.net dll Vergessen zu erwähnen, dass zuvor – DesmondANIMUS