Я преобразую проект, который делал вызовы непосредственно в неуправляемую библиотеку sqlite3.dll, в проект, использующий управляемую оболочку SQLite.NET.Одно преобразование, которое поставило меня в тупик, - как получить результат команды PRAGMA целостности_чека?В соответствии с файлом справки SQLite.NET для этой команды
Если обнаружены какие-либо проблемы, то возвращается одна строка, которая является описанием всех проблем.Если все в порядке, возвращается «ok».
Вопрос в том, как мне получить доступ к этому единственному результату строки?код, который я использую для выполнения команды.
SQLiteConnection^ db = gcnew SQLiteConnection("DataSource=MyTest.db");
try
{
db->Open();
SQLiteCommand^ cmdIntegrity = gcnew SQLiteCommand("PRAGMA integrity_check;", db);
cmdIntegrity->ExecuteNonQuery();
db->Open();
} finally
{
delete (IDisposable^) db;
}
Спасибо за любую помощь, Фил Ковени