2016-08-03 3 views
0

Я пишу простой инструмент запросов SQL, используя System.Data.SQLite. Когда конечный пользователь вводит SQL и выполняет его, я выполняю SQLiteCommand.ExecuteReader(). Когда это содержит ошибку, бросается SQLiteException. Я хотел бы помочь пользователю, указав номер строки в своем SQL-вводе, который имеет ошибку. В то время как класс NET System.Data.SqlClient.SqlException имеет набор объектов SqlError, каждый из которых содержит свойство LineNumber, я не вижу ничего подобного в SQLiteException. Он имеет свойство Data, но эта коллекция пуста, когда я ее проверяю.Получить номер строки оскорбительного SQL из SqliteException

Я также проверил иерархию SQLiteException: она не наследуется от System.Data.SqlClient.SqlException.

ответ

0

Данная информация не предоставлена ​​SQLite.

Смежные вопросы