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

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

  • Kvs

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

    Spritz 20 июня 2011 г. 22: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 г. 18:10, спустя 290 дней 6 часов 28 минут

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

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