mdb dosyasından jpg ve gif biçiminde kayıt

Katılım
17 Haziran 2008
Mesajlar
1,853
Excel Vers. ve Dili
Microsoft Ofis Profesyonel 2019 x64 TR
Altın Üyelik Bitiş Tarihi
26-03-2020
Merhaba arkadaşlar

mdb dosyasında jpg biçimindeki "uzun ikili veri" çıktı alabiliyorum. ( çıktı : xxxxx.jpg). Fakat biçim mdb dosyasına "gif" olarak kayıt edilmişse dışarıya çıktıyı vermiyor...

yardımcı arkadaşa şimdiden teşekkürler.

C#:
Private Sub picrecord_Click()
Dim dbname1 As String
secilen = LstContacts.Text
Database05 = txtdat.Text
dbname1 = App.Path + "\" + "picture.mdb"
dosya = secilen & ".jpg"

GetFileFromDB dbname1, "Select * from " & Database05 & " where Xklavye Like '" & secilen & "'", "Ximagefile", CurDir & "\" & dosya

MsgBox "Resim dosyası oluşturuldu"

End Sub
 
Katılım
17 Haziran 2008
Mesajlar
1,853
Excel Vers. ve Dili
Microsoft Ofis Profesyonel 2019 x64 TR
Altın Üyelik Bitiş Tarihi
26-03-2020
*********************** BU KONU ÇÖZÜLMÜŞTÜR ************************

aşagıdaki yapı ile çözdüm.


C#:
If secilen Like "*:*" Then
secilen2 = Split(txtName.Text, ":")(1)
dosya = secilen2 & ".gif"
Else
dosya = secilen & ".jpg"
End If
 

Haluk

𐱅𐰇𐰼𐰚
Katılım
7 Temmuz 2004
Mesajlar
12,313
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Bu kod VBA'de çalışıyor mu?

.
 

Haluk

𐱅𐰇𐰼𐰚
Katılım
7 Temmuz 2004
Mesajlar
12,313
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
VBA'de "GetFileFromDB" diye bir fonksiyon yoktur.... o yüzden sordum.

İlk mesajınızdan sanki uzantı "jpg" olsa, VBA'de sorun yokmuş gibi algılanıyor....

.
 
Katılım
17 Haziran 2008
Mesajlar
1,853
Excel Vers. ve Dili
Microsoft Ofis Profesyonel 2019 x64 TR
Altın Üyelik Bitiş Tarihi
26-03-2020
Evet doğru hocam. "GetFileFromDB " fonksiyon yok. Bununla mdb den resim dosyasını alıyorum. dosya olarak yani.

jpg lerde sorun yok. bir ara .gif kaydetmiştim. onu çağırmak istedim... hata verdi. daha doğrusu dosyayı oluşturmadı... sonradan fark ettim ki, fonksiyonda hiçbir sorun yok. sorun dosya adından kaynaklanıyormuş... onuda basit bir if yapısı ile düzelttim.
 
Üst