[ 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
)