mssql resim ekleme

sevenler12
18-12-2009, 21:19   |  #1  
OP Taze Üye
Teşekkür Sayısı: 0
10 mesaj
Kayıt Tarihi:Kayıt: Mar 2009

Merhabalar; 
 
mssql veritabanına resim eklemeyle iglili bir sorunum var.. resim isminde tablo ve tabloda id, resim ismnde sütunların var.. yapmak istediğim bu tabloya kayıt girmek.. kodlarım şu şekilde 
id = numeric 
resim = image 
 
resimseç buton kodu 
        Dim OpenFileDialog1 As New OpenFileDialog 
        With OpenFileDialog1 
            .CheckFileExists = True 
            .ShowReadOnly = False 
            .Filter = "All Files|*.*|Bitmap Files (*)|*.bmp;*.gif;*.jpg" 
            .FilterIndex = 2 
            If .ShowDialog = Windows.Forms.DialogResult.OK Then 
                PictureBox1.Image = Image.FromFile(.FileName) 
            End If 
        End With 
 
resimkaydet buton kodu 
 
        Dim kaydet As New SqlConnectionStringBuilder() 
        kaydet.DataSource = "10.0.0.0" 
        kaydet.InitialCatalog = "abc" 
        kaydet.PersistSecurityInfo = True 
        kaydet.UserID = "abc" 
        kaydet.Password = "abc" 
        Dim baglanti As New SqlConnection(kaydet.ConnectionString) 
        Dim cmd As New SqlCommand 
        If (baglanti.State = ConnectionState.Closed) Then 
            baglanti.Open() 
        End If 
        cmd = New SqlCommand("INSERT INTO resim(id,resim) " _ 
                & "VALUES(@id,@resim)", baglanti) 
 
        cmd.Parameters.AddWithValue("@id", txteno.Text) 
        cmd.Parameters.AddWithValue("@resim", PictureBox1.Image) 
        cmd.ExecuteNonQuery() 
        baglanti.Close() 
        MsgBox("Kayıt İşlemi Tamamlandı") 
 
Aldığım Hata : 
System.Drawing.Bitmap nesne türüyle, bilinen bir yönetilen sağlayıcı yerel türü arasında eşleme yok. 
 
nerede yanlş yapıyorum acaba?