Logo Destek
Logo Nostalji => Unity - Unity2 => Konuyu başlatan: A.Memmedov - 15.11.2014, 10:36
-
adodb.recordset le basga very tabanindan aldigini resim alanine Formda PictureBoxsa nece cixara bilerem
-
Tam anlamayanlar için Tercümesi : Başka veritabanından aldığım veriyi Adodb.recordset ile formda Picture Box alanına nasıl getirebilirim?
-
tesekkurler tercume icin)
-
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)
-
kimdese bir cozum varmi?(
-
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
-
Projenin içinde veritabanına yazıp ordan okuyabilirsin .
FileStream ve BinaryReader methodlarını kullan .
-
resim zaten very tabaninda. Men LOD iicerinde oradan okuyarak picturebox cikaramadim. ADOrecordsetle okudugum photo alanine ADODB.Streamla dosyaya kayd edemedim
-
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)