[ tabacco @ 02.12.2007. 10:00 ] @
| Pozdrav svim dobrom duhovima,
imam jedan sitan problecic, koji za vas mozda ispadne malo smesnim:
ima jedan BMP koji hocu da prikazem u jednoj SQL database, ali mi se prikazuje u pogresnoj boji vidi screenschot http://666kb.com/i/au0qdoa39ndmlfvid.jpg
Sta je ovde problem ? |
[ Koce @ 03.12.2007. 09:40 ] @
Pa nisi nam dao nista od informacija, na osnovu slika malo mozemo da zakljucimo. Kako si snimao i citao te slike iz baze?
Probaj nesto oavko:
Dim fileContents, fileContents1 As Byte()
fileContents = My.Computer.FileSystem.ReadAllBytes("C:\Slika.bmp")
Dim sSql, sCNN As String
sSql = "Insert into image (pic, naziv) values (@slika, @Naziv)"
sCNN = "Data Source=..." 'ovo popuni
Dim cnn As New SqlClient.SqlConnection(sCNN)
Dim cmd As New Data.SqlClient.SqlCommand(sSql, cnn)
cmd.Parameters.Add("@slika", fileContents)
cmd.Parameters.Add("@Naziv", "Slika.bmp")
cnn.Open()
cmd.ExecuteNonQuery()
sSql = "select pic from image"
cmd.CommandText = sSql
fileContents1 = cmd.ExecuteScalar
My.Computer.FileSystem.WriteAllBytes("C:\Slika1.bmp", fileContents1, True)
cnn.Close()
a tabelu image napravis kao
CREATE TABLE [dbo].[Image] (
[ID] [int] IDENTITY (1, 1) NOT NULL ,
[pic] [image] NULL ,
[Naziv] [varchar] (50) null
)
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.