Рефераты | Рефераты по информатике, программированию | MS SQL Server 9 “Yukon”. Интеграция с .NET | страница реферата 11 | Большая Энциклопедия Рефератов от А до Я
Большая Энциклопедия Рефератов от А до Я
  • Рефераты, курсовые, шпаргалки, сочинения, изложения
  • Дипломы, диссертации, решебники, рассказы, тезисы
  • Конспекты, отчеты, доклады, контрольные работы

  • ПРЕДУПРЕЖДЕНИЕ

    Увы, пока что мне не удалось заставить этот пример работать. Сервер неуклонно возвращает ошибку «Reader is closed». Каким образом избежать закрытия Reader после возвращения его серверу, я пока не понял.

    Работаем с SqlResultSet

    Для тех случаев, когда необходимо сформировать возвращаемый набор данных вручную, предусмотрен доступ к нему через метод контекста SqlContext.GetReturnResultSet(). Объект, возвращаемый этим методом, уже проинициализирован в соответствии с декларированной структурой функции. В него нужно добавить требуемые записи. В принципе, можно как добавлять, так и удалять/изменять записи, если это кажется необходимым. Воспроизведем поведение хранимой процедуры CurrencyCourse, созданной в конце предыдущего раздела:

    [SqlFunc(TableDefinition = "D datetime, course decimal(10, 4) NULL")]

    [SqlFunction(DataAccess = DataAccessKind.Read,

      SystemDataAccess = SystemDataAccessKind.None,

      IsDeterministic = false, IsPrecise = true)]

    public static void GetCourseTable(DateTime start, DateTime end)

    {

      using (SqlCommand cmd = SqlContext.GetCommand())

      {

        cmd.CommandText = @"

           select changeDate, course from Course

            where changeDate between @start and @end";

        cmd.Parameters.AddWithValue("@start", start);

        cmd.Parameters.AddWithValue("@end", end);

          DateTime current = start;


    Рекомендуем скачать другие рефераты по теме: диплом государственного образца, реферат по экологии.



    Предыдущая страница реферата | 6  7  8  9  10  11  12  13  14  15  16 |




    Поделитесь этой записью или добавьте в закладки

       




    Категории:



    Разделы сайта




    •