ФорумПрограммированиеБольше языковC/C++ и C# → Запись и чтение изображение из БД и в БД

Запись и чтение изображение из БД и в БД

  • Kvs

    Сообщения: 420 Репутация: N Группа: Кто попало

    Spritz Июнь 20, 2011, 10:05 п.п.

    Делаю так я
    Спустя 16 сек.


    using(myStream)
    {
    string filename = dlg.FileName;
    FileNameTextBox.Text = filename;

    Byte[] imageBytes = new byte[myStream.Length];
    myStream.Read(imageBytes, 0, imageBytes.Length);

    //using bd
    OdbcConnection connection = new OdbcConnection("DRIVER={MySQL ODBC 5.1 Driver};" +"SERVER=localhost;"+"DATABASE=sss;" +"UID=sss;" +"PASSWORD=199011;" +"OPTION=3");
    connection.Open();
    OdbcCommand cmd = new OdbcCommand("insert into user (pass) VALUES ('"+ myStream +"');");
    cmd.Connection = connection;
    cmd.ExecuteNonQuery();


    cmd.CommandText = "SELECT avatar FROM user ORDER BY id DESC LIMIT 1;";
    cmd.Connection = connection;
    OdbcDataReader dr = cmd.ExecuteReader();
    dr.Read();

    blob = new Byte[(dr.GetBytes(0, 0, null, 0, int.MaxValue))];
    dr.GetBytes(0, 0, blob, 0, blob.Length);
    dr.Close();
    connection.Close();

    fs = new FileStream( @"z:\\MyTest.txt", FileMode.Create, FileAccess.Write);
    fs.Write(blob, 0, blob.Length);
    fs.Close();




    }

    Спустя 100 сек.
    не работает код. Как записать изображение в базу а затем прочитать его?
  • krasun

    Сообщения: 1370 Репутация: N Группа: Джедаи

    Spritz Июнь 26, 2011, 11:41 д.п., спустя 5 дней 13 часов 36 минут

  • irgis

    Сообщения: 2 Репутация: N Группа: Кто попало

    Spritz Апрель 11, 2012, 6:10 п.п., спустя 290 дней 6 часов 28 минут

    А зачем ты записываеш картинки в текстовый файл?

Пожалуйста, авторизуйтесь, чтобы написать комментарий!