Türkiye'nin En Eski Webmaster Forumu İyinet'e Hoşgeldiniz!

Yardım ASP ciler..

tolgahat

0
Onaylı Üye
Üye
Katılım
28 Eylül 2004
Mesajlar
896
Açılan Konu
107
Tepki puanı
0
Arkadaşlar sorun benden mi hosttan mı kaynaklanıyor çözemedim. açıkçası aşağıdaki kodlamada bir sorun varmı bakarsanız sevinirim daha iyi hale nasıl getirilir..

Aşağıdaki Kodu en verimli hale nasıl getirebiliriz bilen varmı. Yani sizin dikkatinizi çeken bir sorun...

<%
Set Conn=Server.CreateObject("AdoDB.Connection" )
Conn.Open "driver={SQL Server};server=192.160.0.1;uid=byfobi;pwd=şifrem;database=dbname"
Set aspnew=Conn.Execute("Select * from download WHERE onay=1 order by hit desc" )

For i = 1 To 12
If aspnew.Eof Then exit For
%>
<tr>
<td width="90%"><div align="left"><img src="<%=aspnew("simge" ) %>" alt="icon" width="13" height="13" /><a href="download.asp?id=<%=aspnew("id" ) %>&/<%=aspnew("script_adi" ) %>.html"> <%=Left(aspnew("script_adi" ),"35" ) %> </a>
</center>
</div></td>
</tr>
<%
aspnew.Movenext
Next
aspnew.Close
Set aspnew = Nothing
conn.Close
Set conn = Nothing
%>
 

Mp3Powers.Com

0
Onaylı Üye
Üye
Katılım
27 Nisan 2005
Mesajlar
136
Açılan Konu
2
Tepki puanı
0
kodda bir sorun yok gibi görünüyor, ne tür bir sorun var?, hatayı yazarsan yardımcı olabilirim belki
 

Impetus

0
Onaylı Üye
Üye
Katılım
27 Haziran 2006
Mesajlar
61
Açılan Konu
6
Tepki puanı
0
calistirmak hatayi gormek lzm.

Conn.Open "driver={SQL Server};server=192.160.0.1;uid=byfobi;pwd=şifrem;d atabase=dbname"

database = dbname olsa gerek. dreeamwear ogren, kullan bu tur seyler için bire birdir. zamandan tasarruf edersin. üretimini hizlandirirsin. gorsel arabirim cok ii dir birde interakt in ext. kullandin mi asp ile yapamayacagin sey yoktur. kolay gele...
 

tolgahat

0
Onaylı Üye
Üye
Katılım
28 Eylül 2004
Mesajlar
896
Açılan Konu
107
Tepki puanı
0
Herhangi bir hata yok zaten kodda çatır çatır çalışıyo sorun online 100 kişi olunca sitede garip hatalar çıkması..

ve hostun kitlenmesi..

bu kodun değişik bir yöntemi varmı yada optimum nasıl çalıştırabilirim.

hosting firması kodlamada hata var diyo.. bu yüzden acaba dikkat etmediğim bişe varmı diye yazdım.
 

Mp3Powers.Com

0
Onaylı Üye
Üye
Katılım
27 Nisan 2005
Mesajlar
136
Açılan Konu
2
Tepki puanı
0
garip hatalar dediğin hataları yazarsan fikir yürütülebilir belki, ayrıca tablonda kaç field ın var bilmiyorum ama "select * from" yerine sadece kullancağın alanları çağırmak ("select id, simge, script_adi") bi nebzede olsa performansı arttırabilir.
 

tolgahat

0
Onaylı Üye
Üye
Katılım
28 Eylül 2004
Mesajlar
896
Açılan Konu
107
Tepki puanı
0
Active Server Pages error 'ASP 0241'

CreateObject Exception

/default.asp

The CreateObject of '(lisanssız)' caused exception C0000005.

Server object error 'ASP 0177 : c0000005'

Server.CreateObject Failed

/ust.asp, line 51

c0000005

mp3 powers buna nasıl eklicez.. dediğini çıkaramadım açıkçası

Set aspnew=Conn.Execute("Select * from download WHERE onay=1 order by hit desc" )
 

Mp3Powers.Com

0
Onaylı Üye
Üye
Katılım
27 Nisan 2005
Mesajlar
136
Açılan Konu
2
Tepki puanı
0
bu hatayı diğer açtığın konuda yazmamışmıydın :) orada sorunu hallettiğini sanıyordum. ayrıca dediğim olay :

Set aspnew=Conn.Execute("Select id, simge, script_adi from download WHERE onay=1 order by hit desc" ) şeklinde olucak ama sorununu çözüp çözmeyeceği açısından bir garanti veremem çünkü bu şekilde tablodan sadece kullanacağın alanları çekerek azda olsa performans arttımını sağlıyabilirsin.
 

tolgahat

0
Onaylı Üye
Üye
Katılım
28 Eylül 2004
Mesajlar
896
Açılan Konu
107
Tepki puanı
0
Yaa sorun çözüldü sanıyordum ama mail geldi anasını satayim delirecem kodlarınızdan kaynaklanan sorun var diye .. o yüzden kodları yazmak zorunda kaldım desteklerin için sağol mp3powers.com
 

tolgahat

0
Onaylı Üye
Üye
Katılım
28 Eylül 2004
Mesajlar
896
Açılan Konu
107
Tepki puanı
0
Active Server Pages error 'ASP 0240'

Script Engine Exception

/default.asp

A ScriptEngine threw expection 'C0000005' in 'IActiveScript::SetScriptSite()' from 'CActiveScriptEngine::Init()'.

şimdide bu hatamız çıktı...
 

bytuncay

0
Onaylı Üye
Üye
Katılım
11 Ekim 2005
Mesajlar
618
Açılan Konu
34
Tepki puanı
0
Konum
istanbul
Set aspnew=Conn.Execute("Select * from download WHERE onay=1 order by hit desc" )

satır yerine

set aspnew= Server.CreateObject("ADODB.Recordset")
sql="Select * from download WHERE onay=1 order by hit desc"
aspnew.open sql,conn,1,3

dene mssql kullanıryorsan bazı serverlerde conn.execute sorun yaratabiliyor saygılar umarım işini görür
 

bytuncay

0
Onaylı Üye
Üye
Katılım
11 Ekim 2005
Mesajlar
618
Açılan Konu
34
Tepki puanı
0
Konum
istanbul
The CreateObject of '(lisanssız)' caused exception C0000005 yanılmıyorsam burdada benim dediğime yakın bişe sölüyor :)
 

tolgahat

0
Onaylı Üye
Üye
Katılım
28 Eylül 2004
Mesajlar
896
Açılan Konu
107
Tepki puanı
0
teşekkür ederim tuncay daha önceden bunu kullanıyodum bu yüzden sorunlar çıkınca extueye geçtim..değişen bişe olmadı..

set aspnew= Server.CreateObject("ADODB.Recordset")
sql="Select * from download WHERE onay=1 order by hit desc"
aspnew.open sql,conn,1,3
 

bytuncay

0
Onaylı Üye
Üye
Katılım
11 Ekim 2005
Mesajlar
618
Açılan Konu
34
Tepki puanı
0
Konum
istanbul
Conn.Open "driver={SQL Server};server=192.160.0.1;uid=byfobi;pwd=şifrem;d atabase=dbname"


burda d atabase "d" ile "atabase" arasında boşlukmu var ? yoksa yazarkenmi yanlış yazdın tolga
 

tolgahat

0
Onaylı Üye
Üye
Katılım
28 Eylül 2004
Mesajlar
896
Açılan Konu
107
Tepki puanı
0
Yazarken oldu abi buraya öle bir boşluk yok abi formda..
 

bytuncay

0
Onaylı Üye
Üye
Katılım
11 Ekim 2005
Mesajlar
618
Açılan Konu
34
Tepki puanı
0
Konum
istanbul
:) bende öyle tahmin ettim tolga ama kodunda problem yok gibi hostunla ilgili olabilir belkide mssql problemidir. 100 online dan sonra bu hatayı aldığını söylemişsin buda mssql ile alakalı gibi geliyor kodda bir sorun olsa 1 online da da olur sistem kaynakların (cpu gibi) sitenin yükünü taşıyamıyor olabilir bence hostu değiştirmeyi dene yada sql server yerine mysql kullan diycem ama bu seferde db yi dönüştürmek işkence olacak senin için.
 

tolgahat

0
Onaylı Üye
Üye
Katılım
28 Eylül 2004
Mesajlar
896
Açılan Konu
107
Tepki puanı
0
Kesinlikle çeviri işgence öle bir program biliyosanız free bilgim olsun tşk. ederim ama host firması hala kodlarda sorun var demekte ısrarlı bu yüzden forum linkini koyuyorum ve sadece bu konuyu buraya açmadım 3 yere açtım. her seferinde sorun sende yok dediler.
 

bytuncay

0
Onaylı Üye
Üye
Katılım
11 Ekim 2005
Mesajlar
618
Açılan Konu
34
Tepki puanı
0
Konum
istanbul
tolga o firmaya söle sorun var dediği kodu açıp incelesin bakalım sorun varmı işin kolayına kaçmasınlar mssql mysqle çevirmek zahmetlidir ems sql manager ve mysql front ile çavirebilirsin dediğim gibi uğraştıracaktır
 

n0tepad

0
Onaylı Üye
Üye
Katılım
8 Mart 2006
Mesajlar
613
Açılan Konu
10
Tepki puanı
0
:)
en basttaki kodda ki sunu değiştir:
onay=true yapmayı dene; eğer windowsun taze ise calisir goruceksin ;)
 

Mp3Powers.Com

0
Onaylı Üye
Üye
Katılım
27 Nisan 2005
Mesajlar
136
Açılan Konu
2
Tepki puanı
0
tolgahat bence bi arkadaşından veya başka bir hosting firmasından deneme amaçlı bi host edin ve orada dene böylece sorunun kimde olduğu anlaşılmış olur, bu aşamada en mantıklısı bence bu.
 

bytuncay

0
Onaylı Üye
Üye
Katılım
11 Ekim 2005
Mesajlar
618
Açılan Konu
34
Tepki puanı
0
Konum
istanbul
bencede önce bir başka hostta dene problem olmassa hostingcinin yakasına yapış :)
 
Üst