2017-04-06 1 views
-1

데이터베이스에서 이미지를 저장하고 검색하고 Windows 양식 응용 프로그램의 그림 상자에 배치하려고합니다.C# WinFormApp에서 SQL Db에서 PictureBox로 이미지 가져 오기 및 배치

누구에게 코드가 있습니까? 내 이미지를 저장하는 데 사용해야하는 SQL의 데이터 유형을 알려주십시오. (어느 것이 더 좋습니까? Varbinary(MAX) 또는 Image)

이것은 PicturBox에서 이미지를 가져 오는 데 사용하는 코드입니다. 내가 코드를 실행할 때 바이너리 및 데이타베이스에 Varbinary(MAX)로를 저장하고 그것은 말한다 : Implicit conversion from data type varchar to varbinary(max) is not allowed. Use the CONVERT function to run this query.

System.IO.MemoryStream mymemory = new System.IO.MemoryStream(); 
img.Save(mymemory,Pbox.Image.RawFormat); 
Byte[] myarray = mymemory.GetBuffer(); 

어떻게해야합니까? 누구든지 더 나은 코드가 있다면 여기 나를 복사하여 코드를 도와주십시오 어떤 도움을 주시면 감사하겠습니다.

+0

사용중인 dbms에 태그를 지정하십시오. 그 답은 아마도 제품마다 다를 것이다. – jarlh

답변

0

이전의 "연결 문자열"질문에 따르면 가장 좋은 대답은 해당 테이블에 이미지를 저장하지 말고 참조 만 있습니다. 파일 스트림 테이블을 사용하거나 파일 시스템 위치를 포함하는 텍스트 필드를 사용하십시오.

관련 문제