asp mysql bağlantısı
17
●2.666
- 12-08-2010, 14:06:13düzelttim ama kullanıcı adı doğru olmasına rağmen aşağıdaki hatayı alıyorum..
aşağıda godaddy in verdiği örnek veritabanı bağlantısında kullanıcı ve user doğru görünüyor buda godaddy in verdiği örnek kodAlıntı
Alıntı - 12-08-2010, 15:33:27hocam yalan söyleyecek halim yok. neyse veritabanı bağlantısını hallettim.HayroLa adlı üyeden alıntı: mesajı görüntüle
bu seferde sayfalama kodlarım çalışmıyor birisi yardım ederse sevinirim.
sayfalama:
<!--- YENİ SAYFALAMA BAŞLA ---> <div id="pages"><p align="center"> <% if iceriksay > kac then if cint(sayfa)>0 then %> <font face="verdana" size="1"> <b> <a title 'sonraki sayfa' href="?islem=kategori&kid=<%=request("kid")%>&baslik=<%=request("baslik")%>&sayfa=<%=sayfa-1%>"><<</a> | </b> </font> <% end if if cint(sayfa) > 3 then if iceriksay/kac = int(iceriksay/kac) then git=int(iceriksay/kac) else git=int(iceriksay/kac)+1 for z=sayfa-2 to sayfa+2 %> <% if z<git then if cint(request.querystring("sayfa"))=cint(z) then %> <font face="verdana" color=#cccccc size="1"> <%=z+1%> </font> <font size=1> | </font> <% else %> <font face="verdana" size="1"> <b> <a href="?islem=kategori&kid=<%=request("kid")%>&baslik=<%=request("baslik")%>&sayfa=<%=z%>"> <%=z+1%> </a> | </b> </font> <% end if end if next else if iceriksay/kac = int(iceriksay/kac) then git=int(iceriksay/kac) else git=int(iceriksay/kac)+1 if git>5 then git = 5 end if for z=0 to git-1%> <% if cint(request.querystring("sayfa"))=cint(z) then %> <font face="verdana" color=#cccccc size="1"> <%=z+1%> </font> <font size=1> | </font> <% else %> <font face="verdana" size="1"> <b> <a href="?islem=kategori&kid=<%=request("kid")%>&baslik=<%=request("baslik")%>&sayfa=<%=z%>"> <%=z+1%> </a> | </b> </font> <% end if next end if if iceriksay/kac = int(iceriksay/kac) then git2=int(iceriksay/kac) else git2=int(iceriksay/kac)+1 if cint(sayfa)<git-1 then %> <font face="verdana" size="1"> <b> <a href="?islem=kategori&kid=<%=request("kid")%>&baslik=<%=request("baslik")%>&sayfa=<%=sayfa+1%>">>></a> </b> </font> <% end if end if %> <% end if %> <% baglan.close : set baglan = nothing %> <% bolumler.close : set bolumler = nothing %></div> </p></div></div> <!--- YENİ SAYFALAMA BİTİR --->yardım edenlere şimdiden teşekkürler. - 12-08-2010, 16:46:14Valla ben görüyorum
herneyse..
Sayfalamayı anlatmış burada yapabilirsin.
http://www.findikkurdu.com/Article.aspx?ID=44 - 12-08-2010, 19:13:58hocam benim sayfalamam değişik olduğu için ordaki olmuyor, yazdığım kodları bir arkadaş mysql e uyarlarsa birkac sayfalamayı ben ona göre uyarlayacağım
- 12-08-2010, 23:34:17Öncelikle hayırlı ramazanlar şimdi gelelim sorununa ilk önce mysql veritabanına bağlanmak için aşağıdaki kodlarımızı kullanıyoruz
<%
dim mysql_server,mysql_user,mysql_pass,mysql_db,baglan ti,Connection_DSN
mysql_server = "localhost"
mysql_user = "db kullanıcı adı"
mysql_pass = "sifre"
mysql_db = "db adı"
Connection_DSN= "DRIVER={MySQL ODBC 3.51 Driver}; SERVER="&mysql_server&"; UID="&mysql_user&"; pwd="&mysql_pass&";db="&mysql_db&";"
Set Baglanti= Server.CreateObject("ADODB.Connection")
Baglanti.Open Connection_DSN
Baglanti.Execute "SET NAMES 'latin5'"
Baglanti.Execute "SET CHARACTER SET latin5"
Baglanti.Execute "SET COLLATION_CONNECTION = 'latin5_turkish_ci'"
%>
bunla veritabanına baglamtımızı sagladık daha sonra misal veritabanından bilgi okumak istiyoruz bunun içinde önce yukardaki kodları yazıyoruz daha sonrada aşağıdaki kodlarımızı yazıyoruz
<%
Set sanaldata = Baglanti.Execute("Select * from tablo adı;")
Do Until sanaldata.eof
ad=sanaldata("tablodaki sutun adı")
sanaldata.MoveNext
Loop
%>
Umarım yukardaki kodlar yardımcı olmuştur eğer takıldıgın kısım olursa konu altından yada pm atarsan elimden geldiğince yardımcı olmaya çalışırım
herneyse..