View Single Post
Sponsorlu Bağlantılar
Zoque.Forum
Advertisement
Old 28.03.2007   #5 (permalink)
divemaster
 
Üyelik Tarihi: 27.01.2007
Yer: -
Mesaj: 119
Re: ASPUpload ve ASPJpeg ile var olan kayda resim ekleme & silme

yardımlarınız için teşekkür ederim arkadaşlar, ancak ASP ye yeni yeni başladığım için bu tür konularda sorunu direkt göremiyorum.

Yeni kayıt eklemeyi denemedim ancak mevcut kayda ekleme ( güncelleme ) esnasında: "ADODB.Field (0x80020009)
Ya BOF ya da EOF Doğru veya geçerli kayıt silinmiş. İstenen işlem geçerli bir kayıt gerektiriyor." hatası alıyorum acaba nerede yanlışlık yapıyor olabilriim?

Kod:
<form action="haberedit.ASP" method="post" ENCTYPE="multipart/form-data">


<%
id=request("id")
if request("update")<>"" then


enalt_sayi = 100000
enust_sayi = 999999

Randomize()

isle     = enust_sayi - enalt_sayi + 1
random   = isle * rnd()
random   = random + enalt_sayi
guvenlik = int(random)

Set Upload = server.CreateObject("Persits.Upload")
Upload.Save server.MapPath("\images\urun\")'Resminizin kaydolduğu klasör
 
' Create instance of AspJpeg
Set Jpeg = server.CreateObject("Persits.Jpeg")
' Open source image
For Each File in Upload.Files
dosya = file.path
Jpeg.Open  dosya


set fso = CreateObject("Scripting.FileSystemObject") 
set file = fso.GetFile(File.Path) 
file.name = "rs"&guvenlik&".jpg" 
set file = nothing 
set fso = nothing 
next


L = 120
Jpeg.Width = L
Jpeg.Height = Jpeg.OriginalHeight * L / Jpeg.OriginalWidth

If jpeg.OriginalWidth > jpeg.OriginalHeight Then
   jpeg.Width = L
   jpeg.Height = jpeg.OriginalHeight * L / jpeg.OriginalWidth
Else
   jpeg.Height = L
   jpeg.Width = jpeg.OriginalWidth * L / jpeg.OriginalHeight
End If


jpeg.PreserveAspectRatio = True
If jpeg.OriginalWidth > jpeg.OriginalHeight Then
   jpeg.Width = L
Else
   jpeg.Height = L
End If
 


For Each File in Upload.Files
Jpeg.Save server.MapPath("\images\urun\th"&guvenlik&".jpg")
th = server.MapPath("\images\urun\th"&guvenlik&".jpg")
rs = file.Path
next
uzun = right(th,24)
res = right(rs,24)
response.Write uzun
mes = replace(uzun,"th","rs")



	baslik=request("baslik")
	detay=request("detay")
	resim=request("resim")
	thumb=request("thumb")
	tarih=request("tarih")
	aktif=request("aktif")
	
	
	Rs.ActiveConnection = bag
	Sorgu="Select * From haber where id = "& CInt(id) &""
	rs.open Sorgu,bag,3,2
		rs.update "baslik",baslik
		rs.update "detay",detay
		rs.update "resim",resim
		rs.update "thumb",thumb
		rs.update "tarih",tarih

		if aktif="false" then
			rs.update "aktif",false	
		elseif aktif="true" then
			rs.update "aktif",true
		end if
			
		rs.close
	set rs=Nothing
	Response.Redirect ("haber.ASP")
else

end if 
%>


<%
	Rs.ActiveConnection = bag
	Rs.Open= "Select * From haber where id = "& CInt(id) &""
%>	





 
'  *************** formda güncellenecek veri girişlerinin bulunduğu alan  ***************

<input type="file" name="file" />


 <input type="hidden" name="update" value="1">
<input type="hidden" name="id" value="<%Response.Write RS("id")%>">
<input name="file" type="hidden" value="<%=id%>">

<%
rs.close
set rs=nothing
bag.close
set bag=nothing
%>


<INPUT TYPE="submit" VALUE=" Güncelle " />

</form>

Mesaj divemaster tarafından 28.03.2007 (12:37) yeniden düzenlendi.
divemaster şu an çevrimdışı   Mesajdan alıntı yaparak yeni bir cevap ekleyin