Рефераты | Рефераты по информатике, программированию | Работа с объектами большого объема в MS SQL и ADO | страница реферата 19 | Большая Энциклопедия Рефератов от А до Я
Большая Энциклопедия Рефератов от А до Я
  • Рефераты, курсовые, шпаргалки, сочинения, изложения
  • Дипломы, диссертации, решебники, рассказы, тезисы
  • Конспекты, отчеты, доклады, контрольные работы

  • Все выглядит достаточно просто, и если учитывать, что весь мусор уберет GC, жизнь становится совсем легкой.

    А что, если у вас уже есть изображение (скажем, в объекте PictureBox) и вам нужно сохранить его в базу? В этом случае нужно использовать другой поток – MemoryStream. Вот как это может быть сделано:

    sb.Text = "connecting to database..."

    sb.Refresh()

    'Если соединение не открыто, открываем

    If conn.State <> ConnectionState.Open Then

     conn.Open()

    End If

    sb.Text = "loading image..."

    sb.Refresh()

    'Создание и подготовка к вызову хранимой процедуры

    Dim cmd As New SqlClient.SqlCommand("AddBlob", conn)

    cmd.CommandType = CommandType.StoredProcedure

    'Сохранение изображения в поток в памяти в формате BMP

    Dim stream As New MemoryStream()

    img1.Image.Save(stream, Imaging.ImageFormat.Bmp)

    stream.Seek(0, SeekOrigin.Begin)

    'Подготовка параметров

    cmd.Parameters.Add("@img", SqlDbType.Image)

    With cmd.Parameters("@img")

     .Direction = ParameterDirection.Input


    Рекомендуем скачать другие рефераты по теме: реферат на тему україна, bestreferat ru.



    Предыдущая страница реферата | 12  13  14  15  16  17  18  19  20  21  22 |




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

       




    Категории:



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




    •