AnasayfaAnasayfa  TakvimTakvim  MVSMVS  AxtarAxtar  Qeydiyyatdan keçinQeydiyyatdan keçin  İstifadəçi siyahısıİstifadəçi siyahısı  İstifadəçi qruplarıİstifadəçi qrupları  Giriş  

Payla | 
 

 ASP - Access veriənlər bazası ilə əlaqə.

Əvvəlki mövzu Sonrakı mövzu Aaa gitmek 
MüəllifIsmarıc
orxan_virus
Boz Qurd
Boz Qurd


İsmarıc sayı : 170
Age : 33
Registration date : 27/09/06

Yeni mövzuMövzu: ASP - Access veriənlər bazası ilə əlaqə.   B.e. Dek. 11, 2006 12:21 am

ASP - Access veriənlər bazası ilə əlaqə.

ASP Veb proqramlaşdırma dili ilə Access, Excel, TXT, SQL və. s kimi verilənlər bazası ilə əlaqəsi mümkündür. Bunların içində ən keyfiyyətli, sürətli və məsləhətlisi məlum olduğu kimi SQL-dir. Lakin bu dərsimiz də ACCESS bazasına daxil olaraq, sql əmrləri ilə bazadakı verilənləri ekranda sıralayacayıq. SQL əmrlərinsən istifadə etməyimizə səbəb bunu access bağlantısı illə yox, sql ilə də etmək mümkün olmasıdır. Yəni Access daxil olaraq sql kodlarından istifadə edərək səhifə hazırlaya bilər, daha sonra sadəcə access əlaqə əmrlərini sql olaraq dəyişdirdikdən sonra sql baza sistemindən istifadə edə bilərsiniz. Bunun əksi olaraq mümkün deyil. Yəni SQL -i access əmrləri ilə çağırmaq mümkün deyildir. Çox danşmadan bu sadə dərsimizə keçək.


<%
Set db= Server.CreateObject("ADODB.Connection" )
db.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("veritabani.mdb" )
'' Yuxarıda Access faylının yerini müəyyənləşdirdik. Access veri faylının tipi (.mdb) olmalıdır.
Set rs=db.execute("select * from uzvler order by tarix desc") ' Burda baza içərisindəki uzvlər adlı cədvəli ilə əlaqələnirik və sonun da order by ilə tarixə görə yenidən, köhnəyə doğru sıralayırıq, əksini etmək üçün desc yox asc əmrini yaza bilərsiniz.

' Indi uzvlər cədvəlindəki uzvləri ad və soyarlarına görə sıralayaq. Bunun üçün While, Wend təkrarlanmasından istifadə edəcəyik.


i=1 'Bu sıralamanın əvvəlində sıra sayının olması üçündür.
While not rs.eof

Response.Write rs("ad)&" "&rs("soyad")&"<br>"

i=i+1 'Burda növbətinə keçdiyi üçün sıranın da üzərinə bir gəlirik.
rs.movenext ' Bazanı bir adım irəli çəkirik
Wend
%>

Nəticə də ekrana sıralanacaqdır. While not yazdığımız üçün təkrarlanma hər dəfəsində yoxlayacaq və nə vaxt baza sona çatarsa və ya baza da məlumat tapmaz sa təkrarlanam da orda dayandırılacaqdır.
Əvvələ qayıt Aaa gitmek
İstifadəçi mə`lumatlarına bax http://bizim.bbfr.net
 
ASP - Access veriənlər bazası ilə əlaqə.
Əvvəlki mövzu Sonrakı mövzu Əvvələ qayıt 
1 səhifə (Cəmi 1 səhifə)

Bu forumun msaadesi var:Bu forumdakı ismarıclara cavab verə bilməzsiniz.
 :: WEB :: ASP, PHP, JSP, HTML, CSS, CGI, XML, DHTML-
Keç: