İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

Yardım ASP ciler..

tolgahat

0
İyinet Üyesi
Katılım
28 Eylül 2004
Mesajlar
896
Reaction score
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
İyinet Üyesi
Katılım
27 Nisan 2005
Mesajlar
136
Reaction score
0
kodda bir sorun yok gibi görünüyor, ne tür bir sorun var?, hatayı yazarsan yardımcı olabilirim belki
 

Impetus

0
İyinet Üyesi
Katılım
27 Haziran 2006
Mesajlar
61
Reaction score
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
İyinet Üyesi
Katılım
28 Eylül 2004
Mesajlar
896
Reaction score
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
İyinet Üyesi
Katılım
27 Nisan 2005
Mesajlar
136
Reaction score
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
İyinet Üyesi
Katılım
28 Eylül 2004
Mesajlar
896
Reaction score
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
İyinet Üyesi
Katılım
27 Nisan 2005
Mesajlar
136
Reaction score
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
İyinet Üyesi
Katılım
28 Eylül 2004
Mesajlar
896
Reaction score
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
İyinet Üyesi
Katılım
28 Eylül 2004
Mesajlar
896
Reaction score
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
İyinet Üyesi
Katılım
11 Ekim 2005
Mesajlar
618
Reaction score
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
İyinet Üyesi
Katılım
11 Ekim 2005
Mesajlar
618
Reaction score
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
İyinet Üyesi
Katılım
28 Eylül 2004
Mesajlar
896
Reaction score
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
İyinet Üyesi
Katılım
11 Ekim 2005
Mesajlar
618
Reaction score
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
 

bytuncay

0
İyinet Üyesi
Katılım
11 Ekim 2005
Mesajlar
618
Reaction score
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
İyinet Üyesi
Katılım
28 Eylül 2004
Mesajlar
896
Reaction score
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
İyinet Üyesi
Katılım
11 Ekim 2005
Mesajlar
618
Reaction score
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
İyinet Üyesi
Katılım
8 Mart 2006
Mesajlar
613
Reaction score
0
:)
en basttaki kodda ki sunu değiştir:
onay=true yapmayı dene; eğer windowsun taze ise calisir goruceksin ;)
 

Mp3Powers.Com

0
İyinet Üyesi
Katılım
27 Nisan 2005
Mesajlar
136
Reaction score
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.
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Üst