SQL Server는 클라이언트가 테이블 내에 개체를 저장할 수있는 기능을 지원합니다. VB.NET을 통해 SQL Server 데이터베이스에서 이미지를 저장하고 검색하는 방법
이 필드를 해당 데이터 유형 이미지 만들기 및 파일 size.Open하여 FileStream이 file.Use
2
A
답변
4
여기에 게시하기 전에 약간의 인터넷 검색을 수행 읽는 얻을 수있는 null 값 initially.Use에서는 FileInfo 개체와 바이트 배열을 초기화합니다. 아래는 내가 귀하의 쿼리에 대해 얻은 세 번째 검색 결과입니다. 나는 이것을하는 방법을 안다. 그러나 그것을 다시 할 수있는 충분한 인내심이 아니다. 그래서 여기 TechArena
Function SaveImage _ (ByVal FileName As String) As Integer ' Create a FileInfo instance ' to retrieve the files information Dim fi As New FileInfo(FileName) ' Open the Image file for Read Dim imgStream As Stream = _ fi.OpenRead ' Create a Byte array the size ' of the image file for the Read ' methods buffer() byte array Dim imgData(imgStream.Length) As Byte imgStream.Read(imgData, 0, fi.Length) Dim cn As New SqlConnection _ (ConfigurationSettings.AppSettings("cn")) Dim cmd As New SqlCommand("Images_ins", cn) cmd.CommandType = CommandType.StoredProcedure With cmd.Parameters .Add("@FileName", VarChar, 100).Value = _ fi.Name .Add("@FileType", VarChar, 10).Value = + fi.Extension .Add("@Image", Image).Value = imgData .Add("@FileSize", Int, 4).Value = fi.Length End With cn.Open() cmd.ExecuteNonQuery() cn.Close() cn.Dispose() End Function
1
SQL Server의 이미지 필드에서 샘플 코드는 단순히 바이트 배열입니다. 다음은 중요한 코드입니다. 데이터베이스의 이미지 필드 이름이 "imageField"라고 가정합니다. 희망이 도움이됩니다.
이미지를 검색하고 디스크에 저장하려면''Get the image file into a Byte Array
Dim image As Byte() = System.IO.File.ReadAllBytes("c:\image.jpg")
''Add the byte array as a parameter to your Insert/Update SQLCommand
parameters.Add("@ImageField", image)
:
//dr is a DataReader returned from a SELECT command
Dim imageInBytes As Byte() = dr("imagefield")
Dim memoryStream As System.IO.MemoryStream = _
New System.IO.MemoryStream(imageInBytes, False)
Dim image As System.Drawing.Image = _
System.Drawing.Image.FromStream(memoryStream)
image.Save("c:\image")
디스크에서 SQL 서버에 이미지를 저장하려면
관련 문제
- 1. SQL Server를 사용하여 이미지를 저장하고 검색하는 방법 (Server Management Studio)
- 2. SQL Server 2005에서 html 파일을 저장하고 검색하는 방법 ??
- 3. SQL Server 데이터베이스에서 WPF 폼으로 이미지를 검색하는 방법 ?? (LINQ, Databinding, SQL)
- 4. C#을 사용하여 SQL 데이터베이스에서 이미지를 검색하는 방법?
- 5. SQL Server 2005에서 이미지를 효율적으로 저장하고 관리하는 방법
- 6. 데이터베이스에서 이미지를 검색하는 방법은 무엇입니까?
- 7. SQL 데이터베이스에서 이미지를 System.Drawing.Image로 변환하는 방법?
- 8. 메일을 통해 데이터베이스에서 이미지를 보내는 방법
- 9. 날짜 값을 저장하고 검색하는 방법
- 10. 이미지를 바이너리 형식으로 저장하고 그 이미지를 검색하는 방법은 무엇입니까?
- 11. 데이터베이스에서 이미지를 읽는 방법
- 12. 데이터베이스에서 텍스트 조각을 검색하는 방법
- 13. http 처리기를 사용하여 vb.net의 SQL Server 데이터베이스에서 이미지 검색
- 14. 아이폰에서 이미지를 검색하는 방법
- 15. vb.net의 데이터베이스에서 이진 이미지를 검색하고 격자보기에 이미지를 삽입하는 방법
- 16. 데이터베이스에서 항목을 검색하는 방법 C#
- 17. VB.Net을 사용하여 Active Directory 환경 및 세션 정보를 검색하는 방법
- 18. SQL Server 데이터베이스에서 양식 생성
- 19. SQL Server 데이터베이스에서 바이트 유지
- 20. SQL Server 데이터베이스에서 사용자 삭제?
- 21. vb.net을 통해 SQL Server에 연결할 수 없습니다.
- 22. 프레임 버퍼를 저장하고 다시 검색하는 방법
- 23. 숫자 목록을 저장하고 검색하는 가장 좋은 방법
- 24. 저장하고 검색하는 방법 안드로이드에있는 내용으로 MP3를
- 25. NSMutableDictionary를 사용하여 데이터를 저장하고 검색하는 방법
- 26. SQL 서버 데이터베이스에서 데이터를 검색하는 올바른 코드
- 27. SQL Server 2008 데이터베이스에서 SQL XML의 XML을 쿼리하는 방법
- 28. SQL 데이터베이스에서 일치하는 회원 ID, 월 및 연도를 검색하는 방법
- 29. python을 사용하여 sql 데이터베이스에서 올바른 형식으로 타임 스탬프를 검색하는 방법
- 30. 데이터베이스에서 GPS 위치를 저장하고 조작하십시오.