Haberler:

Alexa.com 190746 (World) - 4615 (TR)

Ana Menü

resim Goruntuleme

Başlatan A.Memmedov, 15.11.2014, 10:36

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

A.Memmedov

adodb.recordset le basga very tabanindan aldigini resim alanine Formda PictureBoxsa nece cixara bilerem

E.ALKIN

Tam anlamayanlar için Tercümesi : Başka veritabanından aldığım veriyi Adodb.recordset ile formda Picture Box alanına nasıl getirebilirim?


A.Memmedov

tesekkurler tercume icin)

A.Memmedov

bu sekilde dosyaya kaydederek LoadPicture ile yuklemeye calisiram ,amma burada da Write methodunda bilinmeyen hata alinir. Logo kilidlenir:

SQL="Select  PHOTO from TBL_KSPAYMENTLIST     
rs.open(SQL)
v_fileName="E:\test\aa.jpg"
do while not rs.eof   

          v_foto=rs.PHOTO   
       
         stm=oleobject("ADODB.Stream")

         stm.Type = 1
       
         stm.Open
 
         stm.Write(v_foto)



         stm.SaveToFile(v_fileName,2)

A.Memmedov

kimdese bir cozum varmi?(

A.Memmedov

Bunu bu sekilde cozdum.
bir consol Application yazdim C# da. Ona sadece paremeterelri gonderdim. Bu exe Ilgili db-deki resmi alarak belli bir foldere kaydetdi. Sonra LoadPicture ile o resmi ekranaa cikardim.
dusunduyum en kotu ve son cozum.
mencec lod sistemine bu ozellik eklenmeli

ByBirol®

Projenin içinde veritabanına yazıp ordan okuyabilirsin .

FileStream ve BinaryReader methodlarını kullan .

A.Memmedov

resim zaten very tabaninda. Men LOD iicerinde oradan okuyarak picturebox cikaramadim. ADOrecordsetle okudugum photo alanine ADODB.Streamla dosyaya kayd edemedim

A.Memmedov

kod orneyi:Rs AdoRecordsetdir

SQL="Select  PHOTO from TBL_KSPAYMENTLIST     
rs.open(SQL)
v_fileName="E:\test\aa.jpg"
do while not rs.eof   

          v_foto=rs.PHOTO   
       
         stm=oleobject("ADODB.Stream")

         stm.Type = 1
       
         stm.Open
 
         stm.Write(v_foto)



         stm.SaveToFile(v_fileName,2)