Сделать запрос к БД по данным из 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
- {
- //тут какое-то действие, если чтение файла произошло с ошибкой
- }
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д