Başlangıç > Kodlar > Visual Basic 6 ile Sql server database’e resim kaydetme

Visual Basic 6 ile Sql server database’e resim kaydetme


Bu kodlar ile vb.net 2003 ve vb.net 2005 versiyonlarından birisini kullanarak , sql server database’e resim dosyası kaydedebiliriz. Nasılmı? Devamı…

Merhaba
İlk önce bir Sql Server database’imizin olduğunu varsayalım. Bu database’imizdeki table’mizde resim kaydetmek için bir alan oluşturuyoruz ve image türünü seçiyoruz. ADO.NET ile kod yazarak resim kaydetme işlemimiz aşağıdaki gibi …

Dim con As New SqlConnection(<– Buraya bağlantı sağlayacağımız connection stringimizi yazıyoruz –>)
Dim da As New SqlDataAdapter(“Select * from dbURUN”, con) –> bilgileri kaydedeceğimiz tablemiz

da.MissingSchemaAction = MissingSchemaAction.AddWithKey
Dim MyCB As SqlCommandBuilder = New SqlClient.SqlCommandBuilder(da)
Dim ds As New DataSet()

‘kaydedeceğimiz resim dosyamızı belirtiyoruz
‘örnek olarak C:/RESIM/Deneme.jpeg dosyasını gösterdim
Dim fs As New FileStream(“C:/RESIM/Deneme.jpeg”, FileMode.OpenOrCreate, FileAccess.Read)
Dim MyData(fs.Length) As Byte
fs.Read(MyData, 0, fs.Length)
fs.Close()
con.Open()
da.Fill(ds, “dbURUN”)
Dim myRow As DataRow
myRow = ds.Tables(“dbURUN”).NewRow()

‘aşağıdaki alanlar tablemde bulunan alanlar , karşılarına  kaydedilmesini istediğim değerleri yazıyorum
‘ myData değeri biraz üstte işleme soktuğum resim bilgisini göstermektedir

myRow(“URUNADI”) = urunadi
myRow(“GRUBU”) = grubu
myRow(“FIYAT”) = fiyat
myRow(“RESIM”) = MyData

ds.Tables(“dbURUN”).Rows.Add(myRow)
da.Update(ds, “dbURUN”)

fs = Nothing
MyCB = Nothing
ds = Nothing
da = Nothing

con.Close()
con = Nothing

Böylece resim dosyamızı database’e kaydetmiş olduk.


TD Software


Reklamlar
  1. Henüz yorum yapılmamış.
  1. No trackbacks yet.

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Google+ fotoğrafı

Google+ hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Connecting to %s

%d blogcu bunu beğendi: