Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Pogresno prikazivanje BMP

[es] :: MS SQL :: Pogresno prikazivanje BMP

[ Pregleda: 1811 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

tabacco
Srbija

Član broj: 69997
Poruke: 8
*.3.11.vie.surfer.at.



Profil

icon Pogresno prikazivanje BMP02.12.2007. u 10:00 - pre 199 meseci
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 ?
 
Odgovor na temu

Koce
DBA
Serbia, Belgrade

Član broj: 59217
Poruke: 144
*.vektor.net.



+1 Profil

icon Re: Pogresno prikazivanje BMP03.12.2007. u 09:40 - pre 199 meseci
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
)
 
Odgovor na temu

[es] :: MS SQL :: Pogresno prikazivanje BMP

[ Pregleda: 1811 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.