Ceviz Forum

Geri Dön   Ceviz Forum > Programlama > Veritabanları & SQL

Cevapla
 
LinkBack Seçenekler
Eski 28/10/2004, 14:20   #1 (permalink)
Üye
 
Üyelik Tarihi: 10/2004
Mesaj: 1
Varsayılan SQL SERVER da IMAGE KAYDETME

SQL Server 2000 'de bulunan bir tabloya image kaydetmek istiyorum.İmage in adresini tutmak, uygulamanın niteliği açısından tercih ettiğimiz bir yol değil. Bilgi verirseniz sevinirim.
hiremt hatta değil   Alıntı Yaparak Yanıtla
Eski 28/10/2004, 14:29   #2 (permalink)
Registered User
 
Üyelik Tarihi: 01/2003
Mesaj: 6,337
Varsayılan

Veritabanlarinda image kaydetmek icin uygun alan tipleri var. Veritabanina gore blob, OLE Object, binary gibi tiplerden birini sececeksiniz.

Veritabaninda yapacaginiz kisim bu kadar. Gerisi kullandiginiz programlama diline kaliyor.
acemi hatta değil   Alıntı Yaparak Yanıtla
Eski 28/10/2004, 15:58   #3 (permalink)
Cevizci
 
Üyelik Tarihi: 05/2004
Mesaj: 74
Varsayılan

SQL Server 2000 için image data type kullanılabilir.

ASP ile bu veriyi okumak için;
Kod:
Set objConn = Server.CreateObject("ADODB.Connection")
objConn.Open Application("ConnectionString")

strSQL = "SELECT images, DATALENGTH(images) as LOF FROM image_table WHERE id= " & ID
Set objRS = Server.CreateObject("ADODB.RecordSet")
objRS.Open strSQL, objConn, 1
IF Not objRS.EOF Then
	arBytes = objRS("images").GetChunk(objRS("LOF"))
End If	

Set objRS = Nothing
objConn.Close
Set objConn = Nothing

' yazdırmak için
Response.BinaryWrite arBytes

ASP ile bu veriyi yazmak için
Kod:
Set objConn = Server.CreateObject("ADODB.Connection")
objConn.Open Application("ConnectionString")

strSQL = "SELECT * FROM image_table WHERE id= " & ID
Set objRS = server.createobject("ADODB.RecordSet")
objRS.open  strSQL, objConn, 1, 3

' arYazdirilacakByteArray değişken değerini aldığınızı -component ile yada componentsiz- varsayarsak.

IF NOT objRS.EOF then
	objRS.Fields("images").appendChunk arYazdirilacakByteArray
End If

objRS.Update
Set objRS = Nothing
objConn.Close
Set objConn = Nothing
__________________
herkes kendi beyninin akım şiddeti ölçüsünde aydınlanır.
http://www.sipidik.com
absconder hatta değil   Alıntı Yaparak Yanıtla
Cevapla

Bookmarks

Seçenekler

Mesaj Yazma Hakları
Yeni mesajgöndermezsiniz
Cevap yazamazsınız
Dosya ekleyemezsiniz
Mesajınızı düzenleyemezsiniz

BB code is Açık
[IMG] kodu Açık
HTML kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık

Benzer Konular
Konu Konuyu açana göre Forum Cevap En Son Mesaj
AJAX ile Resim Yenileme [Image Refresh - Image Verification] Nickolas Javascript / DHTML / Ajax 6 19/06/2008 17:19
Image uzerinde Image SeyN Javascript / DHTML / Ajax 2 29/11/2006 17:25
server' da asp dosyasını farklı kaydetme kersinem ASP 3 10/10/2006 22:20
Ses Kaydetme İle İlgili spid_erman C / C++ 2 05/01/2006 00:59
Pdf Kaydetme!.. serkanz Photoshop / Corel / PSP 3 27/05/2004 15:21


Forum saati Türkiye saatine göredir. GMT +3. Şu anda saat 21:43.

Reklamlar & Desteklenenler
Hassas Valf | Hassas Kaplama | Antalyamız | Gazete | Ticari Bilişim | Hakan Müştak | Rüya Tabirleri | Kadın | Hastalıklar | Cepte msn ve e-posta | Webmaster | Antalya Aupair | Turkish Property Antalya | Forum | Chat | Perde | Adsl | Araba | bolindir.com | guncelle.com | livescore | Web Tasarım | evden eve nakliyat | forum | evden eve | sohbet | Resimcim| Kalifiye İnsan Kaynakları | Web Tasarım | Oyun | Yusuf KOÇ | Akın Yorulmaz | şiir | UFO | Web Tasarım | Oyunlar | Canlı Tv |


Forum Yazılımı: vBulletin Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
Copyright ©2001 - 2008, Ceviz.net