йте поля!");
} MessageBox.Show ("Введіть ім'я таблиці!");
}
void Bt_Cancel_Click (object sender, RoutedEventArgs e)
{();
}
void Window_KeyDown (object sender, KeyEventArgs e)
{(e.Key == Key.Escape)
{_Cancel_Click (null, null);
}
}
}
}
System; System.Text; System.Collections.Generic;
System.Data; Finisar.SQLite;
SQLiteSampleProject
{
///
///Надає можливість працювати з базою даних на мові запитів SQLite.
/// static class SQLiteProvider
{
///
///Повертає кількість записів, які торкнулося виконання запиту. Для отримання даних з бази використовуйте метод Query. p align="justify">///
/// Повний шлях до файлу бази даних.
/// Тект запиту.
/// Число порушених записів.
public static int? ExecuteNonQuery (string appPath, string sSql)
{? n = null;// число порушених записів
try
{(SQLiteConnection con = new SQLiteConnection ())
{. ConnectionString = @ "Data Source =" + appPath + "; New = False; Version = 3";
// відкрити базу для запросов.Open ();
using (SQLiteCommand sqlCommand = con.CreateCommand ())
{. CommandText = sSql; = sqlCommand.ExecuteNonQuery ();
}
// закрити базу.Close ();
}
} (Exception ex)
{. Windows.Forms.MessageBox.Show (ex.Message, "Помилка при запиті до бази!");. AddInfo ("Error on Execute Non Query ->" + ex.Message); = null;
} n;
}
///
///Повертає запитану інформаційну рядок з таблиць бази даних. Якщо це не потрібно, використовуйте метод ExecuteNonQuery. p align="justify">///
/// Повний шлях до файлу бази даних.
/// Тект запиту.
/// Масив рядків з бази даних.
public static DataRow [] Query (string appPath, string sSql)
{[] datarows = null; dataadapter = null; dataset = new D...