Сделать запрос к БД по данным из XML - C#
Формулировка задачи:
ПРИВЕТ ВСЕМ. Подскажите пожалуйста, у меня есть xml. В нем находится запрос к бд как прочитать файл Не выводя данные в label или textBox А сразу выполнить запрос
Решение задачи: «Сделать запрос к БД по данным из XML»
textual
Листинг программы
//Класс определяющий какие настройки есть в программе [Serializable] public class PropsFields { //Путь до файла настроек public String XMLFileName = Environment.CurrentDirectory + "\\settings.xml"; //Чтобы добавить настройку в программу просто добавьте суда строку вида - //public ТИП ИМЯ_ПЕРЕМЕННОЙ = значение_переменной_по_умолчанию; public String TextValue = @"File Settings"; public DateTime DateValue = new DateTime(2011, 1, 1); public Decimal DecimalValue = 555; public Boolean BoolValue = true; } //Класс работы с настройками public class Props { public PropsFields Fields; public Props() { Fields = new PropsFields(); } //Запист настроек в файл public void WriteXml() { try { XmlSerializer ser = new XmlSerializer(typeof(PropsFields)); TextWriter writer = new StreamWriter(Fields.XMLFileName); ser.Serialize(writer, Fields); writer.Close(); } catch { //тут какое-то действие, если не удалось записать файл } } //Чтение настроек из файла public void ReadXml() { try { if (File.Exists(Fields.XMLFileName)) { XmlSerializer ser = new XmlSerializer(typeof(PropsFields)); TextReader reader = new StreamReader(Fields.XMLFileName); Fields = ser.Deserialize(reader) as PropsFields; reader.Close(); } else { //тут какое-то действие, если файл не существует } } catch { //тут какое-то действие, если чтение файла произошло с ошибкой } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д