Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > .NET > ASP.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Ответ
 
Опции темы
Старый 06.04.2011, 14:25   #1
welcomeTo
Пользователь
 
Регистрация: 27.05.2010
Сообщений: 43
Репутация: 10
По умолчанию Cформировать XML через DataSet

Зравствуйте. Покажите, пожалуйста, как на примере следующего кода сформировать XML через DataSet, а не птуем конкатенации строк.И еще вопрос. Как избежать SQL инъекции в данном случае. Как я понимаю она вполне возможна
Код:

private void GetDataById(int id)
    {
        SqlDataAdapter da = new SqlDataAdapter("SELECT id, name, email FROM test WHERE id=" + id.ToString(), con);
        // ТУТ возможна инъекция(вопрос выше)
        DataSet ds = new DataSet();
        da.Fill(ds);
        ds.DataSetName = "parent";
        ds.Tables[0].TableName = "child";
        
        // Output data in XML format
        Response.Write("<?xml version=\"1.0\" encoding=\"utf-8\"?>");
        Response.Write(ds.GetXml());
    }


Последний раз редактировалось welcomeTo; 06.04.2011 в 14:27.
welcomeTo вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
XML в BLOB поле через IBQuery SiNBizkit БД в Delphi 1 08.12.2010 18:52
Из DataSet работающего по циклу в DataSet maroder22 БД в Delphi 1 05.09.2010 23:22
Сохранить выборку в другую таблицу через DataSet lexaltd БД в Delphi 4 03.08.2010 14:32


19:51.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru