从SqliteException

时间:2016-08-03 03:58:39

标签: c# sqlite system.data.sqlite

我正在使用System.Data.SQLite编写一个简单的SQL查询工具。当最终用户输入SQL并执行它时,我执行SQLiteCommand.ExecuteReader()。如果包含错误,则抛出SQLiteException。我想通过在SQL输入中显示有错误的行号来帮助用户。 .NET的System.Data.SqlClient.SqlException类有一组SqlError个对象,每个对象都包含一个LineNumber属性,我在SQLiteException中看不到类似的东西。它有一个Data属性,但是当我检查它时,该集合是空的。

我还检查了SQLiteException的层次结构:它不会从System.Data.SqlClient.SqlException继承。

1 个答案:

答案 0 :(得分:0)

SQLite不提供此信息。