Kullanılan Kod Sayfaları

Kullanılan Kod Sayfaları

Kullanılan Kod Sayfaları

Sayfa Kodu
Adı
Takmadı adı-Alias

1200
Evrensel Alfabe
Unicode

1201
Evrensel Alfabe(Büyük-Hindistan)
unicodeFEFF

1250
Avrupa Merkez Alfabesi (Windows)
windows – 1250

1251
Kiril Alfabesi (Windows)
windows-1251

1252
Batı Alfabesi
iso-8859-1

1253
Yunan Alfabesi (Windows)
windows-1253

1254
Türk Alfabesi
iso-8859-9

1255
İbrani Alfabesi (Windows)
iso-8859-8

1256
Arap Alfabesi (Windows)
Windows-1256

1257
Baltık Alfabesi (Windows)
windows-1257

1258
Vietnam Alfabesi(Windows)
windows-1258

20866
Kiril Alfabesi (KO18-R)
koi8-r

21866
Ukrayna Alfabesi(KO18-RU)
koi8-ru

28592
Avrupa Merkez Alfabesi (ISO)
iso-8859-2

28593
Latin 3 Alfabesi (ISO)
iso-8859-3

28594
Baltık Alfabesi(ISO)
iso-8859-4

28595
Kiril Alfabesi(ISO)
iso-8859-5

28596
Arap Alfabesi(ISO)
iso-8859-6

28597
Yunan Alfabesi(ISO)
iso-8859-7

50220
Japon Alfabesi(JIS)
iso-2022-jp

50221
Japon Alfabesi(JIS-1 byte kana izinli)
csISO2022JP

50222
Japon Alfabesi(JIS-1 byte kana izinli)
iso-2022-jp

50225
Kore (ISO)
iso-2022-kr

50932
Japon (otomatik seçim)
none

50949
Kore (otomatik seçim)
none

51932
Japon (EUC)
euc-jp

51949
Kore (EUC)
euc-kr

52936
Temel Çin (HZ)
hz-gb-2312

65000
Evrensel Alfabe(UTF-7)
utf-7

65001
Evrensel Alfabe(UTF-8)
utf8

852
Avrupa Merkez (DOS)
ibm852

866
Kiril Alfabesi (DOS)
cp866

874
Tai (Windows)
windows-874

932
Japon (Shift-JIS)
shift_jis

936
Temel Çin (GB2312)
gb2312

949
Kore
ks_c_5601-1987

950
Geleneksel Çin (Büyük5)
big5

Daha fazla oku...
Yerler IDS (LCIS)

Yerler IDS (LCIS)

Yerler IDS (LCIS)

Ülke/Bölge
Dil
LCID (Hex)

Arnavutluk
Arnavutça
041c

Cezayir
Arapça
1401

Arjantin
İspanyolca
2c0a

Avusturalya
İngilizce
0c09

Avusturya
Almanca
0c07

Bahreyn
Arapça
3c01

Beyaz Rusya
Beyaz Rusyaca
0423

Belçika
Fransızca
0813

Beliz
İngilizce
2809

Bolivya
İspanyolca
400a

Brazilya
Portekizce
0416

Brunei Darusselam
Malezce
083e

Bulgaristan
Bulgarca
0402

Kanada
İngilizce
1009

Kanada
Fransızca
0c0c

Karayip
İngilizce
2409

Şile
İspanyolca
340a

Kolombiya
İspanyolca
240a

Kosta Rika
İspanyolca
140a

Yugoslavya
Yugoslavca
041a

Çek Cumhuriyeti
Çekçe
0405

Danimarka
Danimarkaca
0406

Dominik Cumhuriyeti
İspanyolca
1c0a

Ekvador
İspanyolca
300a

Mısır
Arapça
0c01

El Salvador
İspanyolca
440a

Estonya
Estonyaca
0425

Faroa Adaları
Faroaca
0438

Finlandiya
Fince
040b

Fransa
Fransızca
040c

Almanya
Almanca
0407

Yunanistan
Yunanca
0408

Guatemala
İspanyolca
100a

Honduras
İspanyolca
480a

Hong Kong
Çince
0c04

Macaristan
Macarca
040e

İzlanda
İzlanda
010f

Hindistan
Hintce
0439

Endonezya
Endonezyaca
0421

İran
Farsaca
0429

Irak
Arapça
0801

İrlanda
İngilizce
1809

İsrail
İbranice
040d

İtalya
İtalyanca
0410

Majaika
İngilizce
2009

Japonya
Japonca
0411

Ürdün
Arapça
2c01

Kenya
Swahili
0441

Kore
Korece(Ext.Wansung)
0412

Kore
Korece(Johab)
0812

Kuveyt
Arapça
3401

Letonya
Letonca
0426

Lübnan
Arapça
3401

Libya
Arapça
3001

Lihtenştayn
Almanca
1407

Litvanya
Klasik Litvanyaca
0827

Litvanya
Litvanyaca
0427

Lüksemburg
Almanca
1007

Lüksemburg
Fransızca
140c

Makao
Çince
1401

Makedonya
Makedonca
042f

Malezya
Malezce
043e

Meksika
İspanyolca
080a

Monako
Fransızca
180c

Fas
Arapça
1801

Hollanda
Flemenkçe
0413

Yeni Zellanda
İngilizce
1409

Nikaragua
İspanyolca
4c0a

Nroveç(Bokmal)
Norveçce
0414

Norveç(Nynorsk)
Norveçce
0814

Umman
Arapça
2001

Pakistan
Ürdüce
0420

Panama
İspanyolca
180a

Paraguay
İspanyolca
280a

Peru
İspanyolca
280a

Filipinler
İngilizce
3409

Polonya
Polence
0415

Portekiz
Portekizce
0816

PRC
Çince
0804

Porto Riko
İspanyolca
500a

Katar
Arapça
4001

Romanya
Romence
0418

Rusya
Rusça
0419

Suudi Arabistan
Arapça
0401

Sırbistan(Kiril Alfabesi)
Sırpça
0c1a

Sırbistan(Latin Alfabesi)
Sırpça
081a

Singapur
Çince
1004

Slovakya
Slovakça
041b

Slovenya
Slovenca
0424

Güney Afrika
İngilizce
1c09

Güney Afrika
Afrikaca
0436

İspanyol
Bask
042d

İspanyol
Katalan
0403

İspanyol(Mod. Sort)
İspanyolca
0c0a

İspanyol(trad. Sort)
İspanyolca
040a

İsveç
İsveçce
041d

İsviçre
Fransızca
100c

İsviçre
Almanca
0807

İsviçre
İtalyanca
0810

Suriye
Arapça
0404

Tayvan
Çince
0404

Tayland
Taice
041e

Trinidad
İngilizce
2c09

Tunus
Arapça
2801

Türkiye
Türkçe
041f

U.A.E
Arapça
1c01

Ukrayna
Ukraynaca
0422

İngiltere
İngilizce
0809

A.B.D
İngilizce
0409

Uruguay
İspanyolca
380a

Venezuella
İspanyolca
200a

Viyetnam
Viyetnamca
042a

Yemen
Arapça
2401

Zimbabve
İngilizce
3009

Daha fazla oku...
Kullanışlı Referanslar ve URL'ler

Kullanışlı Referanslar ve URL’ler

Kullanışlı Referanslar ve URL’ler
İşte bazı önemli ASP sayfalarının URL’leri
Çevrim içi dersleri ve akşam sınıflarını, bazı global.asa problemleri tartışmalarını geniş bir bileşen dizinini, bazı örnek programları ve daha fazlasını aşağıdaki adreste bulabilirsiniz.
www.activeserverpages.com
IIS, ASP ve ADSI programlaması hakkında ayrıntılı makaleleri aşağıdaki adreste bulabilirsiniz.
www.15seconds.com
Bir adamın ASP’ye olan saplantısı, korkunç bir script kütüphanesi, özel dersleri, bileşenleri ASP ile ilgili makaleleri, danışmanların listesini, haber gruplarını ve posta listelerini biraraya getirdi. Bu adres:
www.asphole.com
Kolonlar referanslar ve bir sürü kullanışlı link’leri burada bulabilirsiniz.
www.aspalliance.com
Bu kitapta daha önce bahsedildiği […]

Daha fazla oku...
ASP Yazılım Dili ile Demirbaş ve Zimmet Takip Programı Nasıl Kodlanır?

ASP Yazılım Dili ile Demirbaş ve Zimmet Takip Programı Nasıl Kodlanır?

Bu yazımızda ADO’yu nasıl bir veri kaynağından veri izlemek için kullanabileceğimizi gösteren basit bir örnek göreceğiz.
Çalışma Şekli
Yazıdaki kod gayet basittir. Veri kaynağımızdaki cihaz tablosunda bir RecordSet açar. Bunun için daha önce cihaz adlı bir sistem DSN’i tanımlamıştık. Sonra, Recordset’te kaç tane alan olduğunu bulmak için Fields topluluğunun Count özelliğini kullanır ve o sayıda kolonlu bir tablo yaratır.
Aynı değer daha sonra For….Next döngüsü kullanılarak hücreler için <TH> başlığı yaratmakta kullanılır. Her hücreye bir fields topluluğundan sırasına göre referansta bulunarak ve […]

Daha fazla oku...
ASP Yazılım Dilinde Hataların Tespit Edilmesi ve Uyarıların Tanınması

ASP Yazılım Dilinde Hataların Tespit Edilmesi ve Uyarıların Tanınması

Hataların Saptanması ve Uyarılar
Yaratılan Error nesnelerini inceleyerek kodumuz yazım dilinin yarattığı açık olmayan hata kodlarına güvenmek yerine nerede yanlışlık olduğunu daha kesin surette saptayabilir. Ancak, bazı yöntem çağrıları e özellik erişimleri bozulduklarında Errors koleksiyonunda Error nesneleri yaratmazlar. Bunun bir örneği, VBScript’te bir hata veren fakat errors topluluğunun Count özelliğini inceleyerek saptanamayan AddNew yöntemidir. Bunun nedeni, hatanın veri kaynağı tarafından değil, VBScript tarafından yaratılmasıdır. Bu durumda, ERR nesnesini incelememiz gerekir. Burada anahtar, Errors’un veri kaynağı tarafından, Err nesnelerinin ise VBScript veya […]

Daha fazla oku...
ASP Veri Tabanı Erişim Uygulamaları Örnek 1

ASP Veri Tabanı Erişim Uygulamaları Örnek 1

Bu örneğimizde bir veri tabanına kayıtlı olan verilerin, tablolarda mevcut olup olmadıklarının kontrolünü bulacaksınız.
11. Aktif veri tabanı nesnesi(adodb) kullanılarak veri tabanına bağlantı (connection) oluşturulmaya çalışılmaktadır.
12. nokta (system dsn) olarak tanımlanmış ODBC ayarı kullanılarak veri tabanı bağlantısı açılmaya çalışılmaktadır.
13. SQL cümlecikleri için Dim komutu yardımı ile değişkenler tanımlanmaktadır.
14. Seçilecek kolonların isimlerinin listelendiği SELECT deyiminin ilk parçası oluşturulmaktadır.
16. FROM deyiminde, Inner Join deyimi kullanılarak iki tablo ortak bir kolon üzerinden bağlanmaktadır. Bu deyimi kullanmadan, WHERE deyimine gerekli şartı ekleyerek de aynı kayıtlara […]

Daha fazla oku...
ASP Veri Tabanı Erişim Uygulamaları Örnek 2

ASP Veri Tabanı Erişim Uygulamaları Örnek 2

Bu örneğimizde veri tabanındaki tablolar içerisindeki bilgilerin listelenmesini bulacaksınız.
1o. Aktif veri tabanı nesnesi(adodb) kullanılarak veri tabanına bağlantı(connection) oluşturulmaya çalışılmaktadır.
11. nokta (system dsn) olarak tanımlanmış ODBC ayarı kullanılarak veri tabanı bağlantısı açılmaya çalışılmaktadır.
12. SQL cümlecikleri için Dim komutu yardımı ile değişkenler tanımlanmaktadır.
13. Seçilecek kolonların isimlerinin listelendiği SELECT deyiminin ilk parçası oluşturulmaktadır.
14. FROM deyiminde, Inner Join deyimi kullanılarak iki tablo ortak bir kolon üzerinden bağlanmaktadır. Bu deyimi kullanmadan, WHERE deyimine gerekli şartı ekleyerek de aynı kayıtlara erişebilirsiniz.
15. Parçalar halinde oluşturulmuş olan […]

Daha fazla oku...
ASP Veri Tabanı Erişim Uygulamaları Örnek 3

ASP Veri Tabanı Erişim Uygulamaları Örnek 3

Bu örneğimizde, sorgu sonucunda oluşan kayıt kümeleri, 10lu kayıt grupları halinde listelenmektedirler. Ayrıca, sessin nesnesi kullanılarak, aynı sayfalara farklı kullanıcıların erişmeleri halinde sorgu sonuçlarının karışması engellenmeye çalışılmaktadır.
13. Satırda ‘Select Case’ deyimi ile, oluşacak sorguya göre bir sonraki veya önceki sayfaya geçişi sağlayacak linkler oluşturulmaya çalışılmaktadır. Ayrıca, Rqesut.QueryString(””) nesnesi ile bu asp dosyasına parametre gönderildiği sonucuna varmaktayız.
27. Aktif veri tabanı nesnesi(adodb) kullanılarak veri tabanına bağlantı (connection) oluşturulmaya çalışılmaktadır.
28. nokta (system dsn) olarak tanımlanmış ODBC ayarı kullanılarak veri tabanı bağlantısı açılmaya […]

Daha fazla oku...
ASP Veri Tabanı Erişim Uygulamaları Örnek 4

ASP Veri Tabanı Erişim Uygulamaları Örnek 4

Bu örneğimizde, bir veri tabanındaki tablonun iki kolonundaki bilgiler, iki liste kutusuna tekrarlanmaksızın doldurulmaktadır. bu iki liste kutusundan seçilen parametreler ile liste.asp dosyası tetiklenerek sorgunun sonucu listelenmektedir.
14. satırda bağlantı nesnesinin örneği oluşturulur.
15. satırda bağlantı alternatif bir yöntemle açılır. Bunun yerine Dsn=”cihaz”(ODBC system DSN’de cihaz adı tanımlı olmak şarı ile) kullanılabilir.
16. satırda bir kolondan oluşan filtreleme değerle
17. satırda ise cihazların bulundu yer kolonu dökülmektedir.
18. ve 19. satırlarda, bir önceki adımda oluşturulan SQL deyimlerinin kayıt kümeleri elde edilmektedir.
22. satırda, liste kutularından […]

Daha fazla oku...
ASP Veri Tabanı Erişim Uygulamaları Örnek 5

ASP Veri Tabanı Erişim Uygulamaları Örnek 5

Bu örneğimizde, emlak ajansındaki evlerin özelliklerine göre kayıt ekleme operasyonu ele alınmaktadır. Menu.asp dosyası insert.asp dosyasına parametre göndermektedir.
Menu.asp
22. Veri tabanı bağlantısı için değişken tanımı.
23. Veri taanı bağlantısı kullanılarak access dosyasının açılması.
29. Post metodu kullanılarak, insert.asp dosyasına bu form içerisindeki parametreler yollanır.
36. SQL deyimi oluşturulur.
37. SQl deyimi çalıştırılır.
42. Kayıt kümesi sonuna erişilene kadar döngü oluşturur.
43. Category değişkenine kayıt kümesindeki category değeri atanır e liste kutusu doldurulana kadar kayıt kümesindeki bir sonraki satıra 45. satırda geçilir.
46. Döngü başa döndürülür.
53. satırda da […]

Daha fazla oku...
ASP Veri Tabanı Erişim Uygulamaları Örnek 7

ASP Veri Tabanı Erişim Uygulamaları Örnek 7

Bir kayıt kümesinden elde edilen değer, bir diğer asp dosyasına parametre olarak gönderilmektedir.
5. satırda bağlantı cümlesi oluşturuluyor.
6. satırda bir kayıt kümesi tanımı yapılıyor.
8. satırda bir SQL deyimi oluşturuluyor.
9. satırda kayıt kümesi sadece okunabilir modda açılıyor.
19. satırda kayıt kümesi için bir döngü oluşturuluyor.
20. satırda kayıt kümesindeki iki değer, bir diğer asp dosyasına parametre olarak gönderiliyor.

<%
dim objrec, objrec2
dim objfield,avarFields
durum=0
strconnect = ”driver={Microsoft Access Driverl (*.mdb)}; DBQ=d:\inetpub\wwwroot\ticaret.mdb”
set objrec=server.createobject(”ADODB.recordset”)
x=request.form(”arama”)
sql=”select * from urun where urunAdi like ‘%’&x&”%”’
objrec.open sql, strconnect, adOpenDynamic, adLockreadOnly, adCmdText
if not objrec.eof then
durum=1
%>
<table […]

Daha fazla oku...
ASP Veri Tabanı Erişim Uygulamaları Örnek 8

ASP Veri Tabanı Erişim Uygulamaları Örnek 8

Güvenlik için web sitemize erişimede kullanıcı adı ve şifre önleminin nasıl uygulandığını bulacaksınız. Ayrıca, kayıtlara güncelleme de uygulanmaktadır.
2. Satırda bir veri tabanı bağlantısı tanım yapılmaktadır.
3. satırda bir kayıt kümesi yapılmaktadır.
4. satırda, oturumdaki kullanıcı adı bir değişkene alınıyor.
5. satırda, oturumdaki kullanıcının şifresi bir değişkene alınıyor.
6. ve 7. satırlarda ise bu asp dosyasını çağıran sayfada girilen kullanıcı adı ve şifresi değişkenlere alınıyor.
8. satırda ise formdan girilen değerler ile veri tabanındaki musteri tablosunda bulunan değerler karşılaştırılmaktadır.
11. ve 22. satırlar arasında bu asp dosyasını […]

Daha fazla oku...
ASP Veri Tabanı Erişim Uygulamaları Örnek 9

ASP Veri Tabanı Erişim Uygulamaları Örnek 9

Response.redirect deyimi kullanılarak, bir diğer asp dosyasına yönlendirme olayı vardır.
2.-7. satırlar arasında şifre ve kullanıcı adı kontrolü yapılmaktadır.
8-10. satırlar arasında açılan kayıt kümesinde kayıt bulanamazsa, şifre ve kullanıcı adının mevcut olmadığı belirlenmektedir.
11. Satırda ise şifre ve kullanıcı adı bulunamazsa response.redirect ile buraya yönlendirme yapan asp dosyasına geri dönülmektedir.

<%
strconn = ”driver={Microsoft Access Driver (*.mdb)}; DBQ = d: \inetpub\wwwroot\ticaret.mdb”
Set rs = Server.CreateObject (”ADODB:Recordset”)
u=request.form(”user”)
p=request.form(”pass”)
sql=”select * from musteri where username like ‘ “&u&”‘”&” and password like ‘”&p&
rs.open sql, strconn, 1, adlockReadyOnly, adCmdText
if rs.eof then
response.write […]

Daha fazla oku...
ASP Veri Tabanı Erişim Uygulamaları Örnek 10

ASP Veri Tabanı Erişim Uygulamaları Örnek 10

Bir tabloya veri ekleme işlemi SQL’in insert deyimi ile gerçekleştirilmektedir.
Deneme.html dosyasının form kısmında girilen isim, yaz.asp dosyasına parametre olarak gönderilmektedir.
Yaz.asp dosyası;
12. satırında bağlantı için bir örnek değişken tanımlanmaktadır.
13. satırda biblio.mb dosyasına 12. satırda tanımlanan nesne örneğinin open metodu ile erişilmektedir.
14 ve 15. satırlarda insert deyimi oluşturulmaktadır.
16. satırda oluşturulan SQL deyimi yazılmaktadır.
17. satırda kayıt kümesi nesne örneği oluşturulur.
18. satırda bağlantı, ODBC tanımı biblio ile sağlanmaktadır.
19. satırda ise SQL deyimi ile birlikte akyıt kümesi açılmaktadır. Böylece, SQL deyimi icra edilmektedir.
Deneme.html

<%@language=vbscript%>
<html>
<head>
<meta http-equiv=”Content-Type” […]

Daha fazla oku...
ASP Veri Tabanı Erişim Uygulamaları Örnek 11

ASP Veri Tabanı Erişim Uygulamaları Örnek 11

DSN tanımı kullanmaksızın bir veri tabanına erişmek.
Cihaz.asp
<HTML><HEAD>
<TITLE> cihaz.asp</TITLE>
<body bgcolor=”#FFFFFF”></HEAD>
<%
accesscdb=”cihaz.mdb”
myDSN=”DRIVER={Micorosft Access Driver (*.mdb)};”
myDSN=myDSN & ”DBQ=” & server.mappath(accessdb)
mySQL=”select * from cihaz”
call Sorgudan Tabloya(mySQL,myDSN)
%>
<!–#include virtual=”/inetpub/wwwroot/lib/lib_dbtable.asp”–>
</BODY>
</HTML>
cihaz.asp
<HTML><HEAD>
<TITLE>sqldsn.asp</TITLE>
<body bgcolor=”#FFFFFF”></HEAD>
<%
accessdb=”nwind.mdb”
myDSN=”DSN=cihaz;uid=cihaz;pwd=bertan”
mySQL=”select * from cihaz where yeri=”Mh.’ ”
call SorgudanTabloya(mySQL,MYDSN)
%>
<!–#include virtual=”/learn/test/lib_dbtable.asp”->
</BODY>
</HTML>
lib_dbtable.asp
<%
sub SorugdanTabloya (inputquery, inputDSN)
dim conntemp, rstemp
set conntemp=server.createobject(”adodb.connection”)
conntemp.open inputDSN
set rstemp=conntemp.execute(inputquery)
alanSayısı=rstemp.fields.count -1%>
<table border=1><tr>
<% ‘Alan isimlerini tablonun başlıkları olarak atamak
for i=o to alanSayısı %>
<td><b><%=rstemp(i).name%></B></TD>
<% next %>
</tr>
<% ‘ Bütün kayıtları listele
do while not kayıtlar.eof %>
<tr>
<% for i = 0 to alanSayısı
thisvalue=kayıtlar(,)
If isnull(thisvalue)then
thisvalue=”&nbsp;”
end if%>
<td valign=top><%=thisvalue%></td>
<% next %>
</tr>
<%kayıtlar.movenext
loop%>
</table>
<%
kayıtlar.close
set kayıtlar=nothing
conntemp.close
set conntemp=nothing
end sub%

Daha fazla oku...
ASP Veri Tabanı Erişim Uygulamaları Örnek 12

ASP Veri Tabanı Erişim Uygulamaları Örnek 12

<?@enablesessionstate=false%>
<%response.buffer=true%>
<html><head>
<TITLE>dbtablegetrows.asp</TITLE>
</head>
<body bgcolor=”#FFFFFF”>
<%
‘GetRows yöntemi ile bir veri tabanındaki kayıtları gösterir
myDSN=”DSN=Cihaz;uid=cihaz;pwd=bertan”
mySQL==”select * from cihaz where yeri=”Mh.’ ”
showblack=”&nbsp;”
shownull=”-null-”
set conntemp=server.createojbect(”adodb.connection”)
conntemp.open myDSN
set kayıtlar=conntemp.execute(mySQL)
If kayıtlar .eof then
response.write ”Sorguya uyan kayıt yok..<br>”
response.write mySQL & ”<br>Tablo oluşturulamadı…”
Call CloseAll
response.end
end if
response.write”<table border=’1′><tr>” & vbcrlf
‘Alan isimlerini tablonun başlıkları olarak atamak
for each whatever in kayıtlar.fields
response.write ”<td>b>” &whatever.name & ”</B></TD>” & vbcrlf
next
reponse.write ”</tr>” &vbcrlf
‘ Bütün kayıtları listele
alldata=kayıtlar.getrows
Call CloseAll
numcols=ubound(alldata,1)
numrows=ubound(alldata,2)
FOR rowcounter=0 TO numrows
response.write ”<tr>” &vbcrlf
FOR colcounter=0 to numcols
thisfield=alldata(colcounter ,rowscounter)
if isnull(thisfield) then
thisfield=shownull
end if
if trim(thisfield=”” then
thisfield=showblank
end if
response.write ”<td valign=top>”
response.write thisfield
response.write ”</td>” & vbcrlf
NEXT
reponse.write ”</table>”
%>
</body></html>
<%
SUB CloseAll
kayıtlar.close
set kayıtlar=nothing
conntemp.close
set […]

Daha fazla oku...
ASP Veri Tabanı Erişim Uygulamaları Örnek 13

ASP Veri Tabanı Erişim Uygulamaları Örnek 13

ASP Veri Tabanı Erişim Uygulamaları Örnek 13
<HTML>
<TITLE>VT.ASP</TITLE>
<body bgcolor=”#FFFFFF”>
<%
whichDSN=”DSN=Cihaz;uid=cihaz;pwd=bertan”
mySQL=”select* from cihaz where yeri=’Mh.’ ”
set conntemp=server.createobject(”’adodb.connection”)
conntemp.open whichDSN
set kayıtlar=conntemp.execute(my SQL)
If kayıtlar.eof then
response.write ”Sorguya uyan kayıt yok <br>”
response.write mySQL & ”<br>Tablo oluşturulamadı…”
Call CloseAll
response.end
end if
response.write ”<table border=’1′><tr>”
‘Put HEadings On The Table of Field Names
for each whatever in kayıtlar.fields
response.write ”<td><b>” &whatever.name &”<B></TD>”
next
response.write”</tr><tr><td>”
response.write kayıtlar.getstring(,, ”</td><td>”, ”</td></tr><TR><TD>”, ”-null- ”)
response.write ”</td></tr></table>”
Call CloseAll
SUB CLOSEALL
kayıtlar.close
set kayıtlar=nothing
conntemp.close
set conntemp=nothing
END SUB
%>
</body></html>
 

Daha fazla oku...
ASP Veri Tabanı Erişim Uygulamaları

ASP Veri Tabanı Erişim Uygulamaları Örnek 14

<?response.buffer=true%>
<HEAD><TITLE>dbtablefast.asp</TITLE></HEAD>
<%
myDSN=”DSN=cihaz;UID=cihaz;pwd=mete”
mySQL=”select* from authors order by author”
call Sorgudan Tabloya(mySQL,myDSN)%>
<!–#include virtual=”/inetpub/wwwroot/lib/lib_dbtablefast.asp”–>
</BODY></HTML>
lib_dbtablefast.asp
<%
sub SrogudanTabloya (inputquery, inputDSN)
dim conntemp, kayıtlar
set conntemp=server.createobject(”adodb.connection”)
‘0 saniye sonsuza kadar bekle demektir, varsayılanı 15’tir
conntemp.connectiontimeout=0
conntemp.open inputDSN
set kayıtlar=conntemp.execute(inputquery)
alanSayısı=kayıtlar.fields.count -1
tablestart=”<table border=1 cols=3><col width=’15%’><col
width=’70%’><col width=’15%’><tr>”
reponse.write tablestart
for i=o to alanSayısı %>
<td><b><%=kayıtlar(i).name%></B></TD>
<% next %>
</tr>
<% ‘ Bütün kayıtları listele
DO UNTIL kayırlar.eof
sayac=sayac+1
response.write ”<tr>”
for i = 0 to alanSayısı
thisvalue=kayıtlar(i)
If is null(this value) then
thisvalue=”&nbsp;”
end if
response.write ”<td valign=top>” & this value & ”</td>” &vbcrlf
next
reponse.write ”</tr>”
kayıtlar.movenext
IF say mod 50=0 THEN
If response.isclientconnected()=false THEN
EXIT DO
END IF
response.write ”</table>” &TableStart
response.flush
END IF
loop%>
</table>
<%
kayıtlar.close
set kayıtlar=nothing
conntemp.close
set conntemp=nothing
end sub%>

Daha fazla oku...
VBSCRIPT Dili

VBSCRIPT Dili

Dim: Bir dizi değişkeni tanımlar. Bu tanımlama statik veya dinamik olabilir.
ReDim: Dinamik olarak ifade edilen dizi boyutunun değişimi için kullanılır.
Preserve: Boyutu tekrar tanımlanmış dizinin eski içeriğini saklar.
Dim personel()
ReDim personel()
personel (9,1) =”Bertan”
Redim personal (9,2) ‘(9,2) elemanın içeriğini kaybeder.’
Personel (9,2) = ”Can”
RedimPreserver personal (9,3)
‘(9,3) elemanın içeriğini korur.’
personal (9,3) = ”Savuran”
LBound: Dizinin boyutu için en küçük indisi dönrürü. Unutulmalıdır, diziler her zaman sıfırdan başlar, bu fonksiyon sürekli sıfır değerini dönrüecektir.
UBound: Dizilerin boyutunu saptamak için kullanılır.
Dim musteri (10,5)
İlkİndis = Ubound (musteri, 1)
‘ilkİndis = 10 döndürür.’
İkinciİndis = Ubound (musteri, 2)
‘ikinciİndis […]

Daha fazla oku...
ASP Değişkenlerinin Test Fonksiyonları

ASP Değişkenlerinin Test Fonksiyonları

ASP  Değişken Test Fonksiyonları
Bu fonksiyonlar değişken içerisinde saklanan bilginin çeşidini belirler.

Fonksiyon
Açıklama

IsArray
Değişkenin bir dizi olup olmadığını belirleyen mantıksal bir değer döndürür.

IsDate
Değişkenin bir tarihe dönüştürülüp dönüştürülmediğini belirleyen mantıksal bir değer döndürür.

IsEmpty
Değişkenin boş olup olmadığını belirleyen mantıksal bir değer döndürür.

IsNull
Değişkenin geçerli veri içerip içermediğini belirleyen mantıksal bir değer döndürür.

IsNumeric
Bir ifadenin bir sayı gibi hesaplanın hesaplanamayacağını belirlemek için kullanılır, mantıksal değer döndürür.

IsObject
İfadenin geçerli bir ActiveX veya OLE nesnesi olup olmadığını belirlemek için mantıksal bir değer döndürür.

VarType
Bir değişkenin alt tipini belirleyen bir sayı döndürür.

Değişken […]

Daha fazla oku...