|
Temel dil "HTML"
Bu sayfada Web sayfası hazırlamanın temel dili olan HTML (HyperText
Markup Language) hakkında bilgiler yer almaktadır. Birtakım
etiketlerden oluşan HTML, öğrenilmesi kolay bir "dil"dir.
Temel Etiket (Tag)'ler
<html> ...................Browser’a HTML dosyasının başladığını
gösterir.
<head> ..................Browser’a HEAD bölümünün başladığını
gösterir.
<title> ...................Browser’ın en üstündeki bölüme
sayfanızın başlığını yazar.
</title>...................<title> etiketinin görevinin
bittiğini gösterir.
</head> .................HEAD bölümünün bittiğini gösterir..
<body>...................BODY bölümünü başlatır.
<br> ......................Bir satır boşluk bırakır.
</body>..................BODY bölümünü bitirir.
</html>...................HTML dosyasının bittiğini gösterir.
Web sayfanızın
arka planını ayarlamak
Web sayfalarının arka planını da
istediğiniz gibi ayarlayabilirsiniz. İsterseniz boş bir arka plan kullanarak bu arka planın rengini ayarlabilir veya bir
image dosyasını (jpg formatında önerilir) web sayfasının arka
planına ' döşemek'. Web sayfasının arka planının rengi <body>
tag'ını kullanarak değiştirilir. Default arka plan rengi gridir.
Arka plan rengini örneğin beyaz yapmak için body tag'ını
<body bgcolor='white'>veya
<body bgcolor='#FFFFFF'>
şeklinde kullanabilirsiniz.
Birinci seçenekte rengin İngilizce ismi, ikinci seçenekte ise
aynı rengin RGB cinsinden renk kodu hexadecimal (onaltılı sayı
sistemi) olarak verilmektedir. Bir Web sayfasının arka
planına bir resim döşeyebilirsiniz. Bu işlem için ilk önce
elinizde bir resim dosyası olması gerekir. Web sayfalarında
kullanılabilecek bütün resimler JPG veya GIF formatında
olmalıdır. Web okulunu hazırlarken elinizde bir resim düzenleme
programının olduğunu ve JPG veya GIF formatındaki dosyalarla
çalışmayı bildiğinizi varsayıyoruz. Örneğin elimizde arka.gif
diye bir resim olsun. Bu resmi web sayfasının arka planına
döşemek için yine <body> tag'ını kullanacağız. ARKA.GIF adındaki
bir resmi web sayfasının arkasına döşemek için <body> tag'ını
aşağıdaki gibi
<body
background=' arka.gif'>
kullanmalısınız. Bu aşamada
ARKA.GIF dosyasının, HTM dosyası ile aynı klasörde yer alması
gereklidir. Örnek bir resim döşemesi aşağıdaki resimde
gösterilmiştir. Bu aşamada bir web sayfasının arka planında bir
resim döşediğinizde, arka plan rengi kullanmaya gerek kalmadığı
gibi bir hisse kapılırsınız, yanılırsınız. Genelde Internet
yavaş bir şey olduğu için, çoğu kullanıcı sörf yaparken
resimleri kapatma yoluna gidiyorlar. Böyle olunca arka plana
döşenmiş resimler görünmeyecek, arka plan rengi de default
olarak gri olduğu için sizin hiç düşünmediğiniz bir web sayfası ortaya çıkabilecektir. Bu yüzden size tavsiyemiz, arka plan
grafiği kullandığınızda arka planda kullandığınız resme uygun
bir arka plan rengini de <body> tag'ının içinde belirtmenizdir.
İki belirteç bir tag içerisinde kullanılabilir. Ve resmiler
kapatıldığında web tarayıcısı otomatik olarak belirtilen arka
plan rengini web sayfasına uygulayacaktır. Sarı içerikli bir
arka plan resmi ile kullanılması gereken <body> tag'ı aşağıda
gösterilmiştir.
<body
background=' arka.gif' bgcolor='#ffff00'>
Yazı tipleri
Dokümandaki yazıtipini değiştirmek
için <FONT> tagı kullanılır, genel kullanımı şöyledir:
<FONT SIZE="2" FACE="verdana" COLOR="#000080">
SIZE değişkeni metnin büyüklüğünü ayarlar, bu değişkene
-1, +2 gibi değerler verilerek metnin puntosunun bir
eksiltilmesini veya iki arttırılmasını sağlayabilir, direkt
olarak bir rakam vererek puntoyu tayin edebilirsiniz. HTML
sayfalarında SIZE değişkenine verebileceğiniz en büyük değer
5'tir. 5'ten sonra vereceğiniz her değer siz 5 değeri
vermişsiniz gibi muamele görecektir. Yazıtipi çok büyük
olmamalıdır, büyük yazıtipleri hem kullanıcıların sayfayı
okumasını zorlaştırır hem de sayfanın güzelliğini bozar.
FACE takısını tüm web
tarayıcıları desteklemese de bu takı kullanılarak sayfada resim
kullanmadan oldukça güzel görüntüler elde edilebilir. Örneğin
FACE="Arial Tur" takısı kullanıldığında yazı tipi Türkçe Arial
olacaktır. FACE değerine Türkçe desteği olmayan "Comic Sans Ms" gibi yazıtipleri verilmemelidir, verilirse bazı Türkçe
karakterler bozuk olarak görülecektir.
Son olarak COLOR takısı
yazıtipinin rengini ayarlamakta kullanılmaktadır.
<FONT> ifadesi her zaman bir
</FONT> ile sonlanmalıdır. Bu tag unutulursa web tarayıcınız
sayfaları yanlış görüntüleyebilir. (Bazen de hiç görüntülemez)
Linkler
LINK veya shortcut dediğimiz
Internet kısayolları, Internet'te belki de en çok kullanılan
özelliklerden biridir. Asli amacı Internet üzerinde herhangi bir
sunucuya bağlı bir dosyayla bağlantı kurmak olan kısayollar
ayrıca elektronik posta yollamak, Telnet bağlantısı kurmak gibi
değişik amaçlar için de kullanılabilir.
Başka Sayfalara ve Sitelere
Link Verme:
Üzerinde çalıştığınız sayfanızla aynı klasörde yer alan "sayfa.htm"
adlı bir sayfaya link vermek istiyorsunuz, bu durumda
<a> etiketini aşağıdaki gibi
kullanacaksınız.
<a href="sayfa2.htm">Sayfa
2' ye gitmek için tıklayın</a>
<a href="index.htm">Ana Sayfaya Dönüş</a>
Başka bir siteye link vermek için yapmanız gereken, "href"
yüklemine adresi vermektir.
<a href="http://www.erolsahin.com">Erol
Şahin Web Sitesi</a>
Yukarıdaki gibi bir link, sizi
o sitenin giriş sayfasına götürür. Aynı sitede, belirli bir
sayfaya link vermek için;
<a href="http://www.erolsahin.com/webtasarimitemelbilgiler.htm">Web
tasarım yapmak için temel bilgiler</a>
gibi bir dizi kullanabilirsiniz. Adresin devamına sayfanın adını
da ekleyince, bu link www.erolsahin.com sitesinin ana sayfası
yerine bildirdiğimiz sayfaya götürür.
<a href="mailto:info@erolsahin.com">
Bu örnekle mail adresimizi vererek
ziyaretçilerimizin mail göndermelerini sağlayabilirsiniz.
Aynı sayfa için başka
bölümlere bağlantı yapmak:
İçerik olarak uzun bir sayfanız olabilir. Bu içerikte, çeşitli
başlıklar haline çeşitli bölümler olabilir ve siz,
ziyaretçilerinize bir bağlantıyı tıklayarak istedikleri başlık
altındaki bölümlere gitme imkanı sağlayabilirsiniz.
Bu işlemi gerçekleştirmek için,
<a> etiketinin "name" yüklemi
kullanılıyor. Bir grafiği, başlığı ya da sözcüğü
<a name="........">Sözcük</a>
şeklinde işaretliyorsunuz ve bağlantı vereceğiniz yerde "href"
yüklemine bu adı veriyorsunuz. Örnek;
<a name="linkler">Linkler</a>
şeklinde işaretlediğiniz "Linkler"
sözcüğü bir bookmark oluyor. Belgenizin başka bir bölümünde;
<a href="#linkler">Linkler Bölümüne Gitmek İçin Tıklayın</a>
şeklinde bir bağlantı
sağladığınızda, bu bağlanı tıklanınca, belgenizde "linkler" adıyla işaretlenmiş olan bölüme gidiliyor.
Bu belgenin baş tarafındaki
maddeler halindeki başlıkların ilki olan "Web
Klasörleri" başlığının HTML kodları şu şekilde;
<li><a href="#Web Klasörleri">Web Klasörleri</a>
ve bu bağlantı tıklanınca
karşımıza gelen "Web Klasörleri"
konu başlığının HTML kodları da şöyle;
<h6><a name="Web Klasörleri">Web Klasörleri</a></h6>
Tablolar
Tablolar web tasarımı yapmak için
kullanılan etiketlerin başında gelmektedir. Tablolar ile çok
daha rahat tasarım yapabiliriz.
Bir tablo oluşturmak için, <table>
ve </table> etiketleri arasına
yerleştirilmiş <tr> ve
<td> etiketleri yeterlidir.
Basit bir tablo oluşturalım, bu
tablo haftanın günlerini Türkçe ve İngilizce gösteren bir tablo
olsun,
Aşağıdaki kodları yazarak "tablo1.htm" adıyla kaydedin.
Tablomuz 8 sütun ve 3 satır içerecek. Önce tablonun etiketlerini
boş olarak yazacağız, daha sonra içeriği yerleştireceğiz.
<html>
<head>
<title>sayfanızın başlığı</title>
</head>
<body>
<table cellpadding="4" cellspacing="2" border="1" align="center"> <tr> 'Bu tablomuzun birinci satırı (Başlık satırı)
<th> </th> Tablomuzun birinci satırındaki ilk hücre
<th> </th> Tablomuzun birinci satırındaki 2. hücre
<th> </th> Tablomuzun birinci satırındaki 3. hücre
<th> </th> Tablomuzun birinci satırındaki 4. hücre
<th> </th> Tablomuzun birinci satırındaki 5. hücre
<th> </th> Tablomuzun birinci satırındaki 6. hücre
<th> </th> Tablomuzun birinci satırındaki 7. hücre
<th> </th> Tablomuzun birinci satırındaki 8. hücre
</tr>
<tr>
<td> </td> Tablomuzun ikinci satırındaki ilk hücre
<td> </td> vs...
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
</table>
</body>
</html>
Yukarıdaki örnekte cellpadding="4" ve cellspacing="2" etiketleri ile
tablolar arasında boşluklar yaratmamızı ve tablo içindeki yazıların birbirinden
uzaklaşmasını sağlamaktadır. Bu sekilde sayfalar daha iyi gözükmektedir.
border="1" ise tablonun etrafında bir cizgi yapmamısı ve aligh="center" ile de
tablomuzu sayfamızın ortasında görüntülenmesini sağlayabiliriz.
Web sayfalarında
grafik kullanmak
<img src="anasayfa.gif">
Bu örnekte sayfamızda anasayfa.gif
adındaki grafik(image) dosyasını görüntülenir. <img src="grafik.jpg"
widht="100" height="75"> buradaki widht ve height ile
grafik dosyasının boyutunu ayarlayabilir ve sayfada pixel
cinsinden görüntülenmesini sağlayabiliriz. Burada cok
kucuk bir grafik dosyasını 400 ve 300 gibi ayarlar verirsek
sayfamızda net gözükmez.
Web sayfalarında
video kullanmak
<img dynsrc="film.wmv"> veya başlat, durdur düğmeleri olan şu kodu kullanarak
videolarınızı web sayfasında izletebilirsiniz.
<object id="ActiveMovie1" height="351" width="339"
classid="CLSID:05589FA1-C356-11CE-BF01-00AA0055595A">
<param name="Appearance" value="0">
<param name="AutoStart" value="0">
<param name="AllowChangeDisplayMode" value="-1">
<param name="AllowHideDisplay" value="0">
<param name="AllowHideControls" value="-1">
<param name="AutoRewind" value="-1">
<param name="Balance" value="0">
<param name="CurrentPosition" value="0">
<param name="DisplayBackColor" value="0"><param name="DisplayForeColor" value="16777215">
<param name="DisplayMode" value="0">
<param name="Enabled" value="-1">
<param name="EnableContextMenu" value="-1">
<param name="EnablePositionControls" value="-1">
<param name="EnableSelectionControls" value="0">
<param name="EnableTracker" value="-1">
<param name="Filename" value="video.wmv">
<param name="FullScreenMode" value="0">
<param name="MovieWindowSize" value="0">
<param name="PlayCount" value="1">
<param name="Rate" value="1">
<param name="SelectionStart" value="-1">
<param name="SelectionEnd" value="-1">
<param name="ShowControls" value="-1">
<param name="ShowDisplay" value="-1">
<param name="ShowPositionControls" value="0">
<param name="ShowTracker" value="-1">
<param name="Volume" value="-600">
</object>
Çerçeveler (Frame)
<FRAMESET COLS="100,*">
<FRAME SRC="1.htm" NAME="1">
<FRAME SRC="2.htm" NAME="2"> </FRAMESET> |
<FRAMESET ROWS="100,*">
<FRAME SRC="1.htm" NAME="1">
<FRAME SRC="2.htm" NAME="2">
</FRAMESET> |
<FRAMESET ROWS="100,*">
<FRAME SRC="1.htm" NAME="1">
<FRAMESET COLS="100,*">
<FRAME SRC="2.htm" NAME="2">
<FRAME SRC="3.htm" NAME="3">
</FRAMESET>
</FRAMESET> |
<FRAMESET COLS="100,*">
<FRAME SRC="1.htm" NAME="1">
<FRAMESET ROWS="100,*">
<FRAME SRC="2.htm" NAME="2">
<FRAME SRC="3.htm" NAME="3">
</FRAMESET>
</FRAMESET> |
| |
Image Map
IMAGE map'ler kullanıcının belirli bir resmin değişik alanlarına
tıkladığında farklı adreslere gidebilmesine olanak tanır. İki
şekilde hazırlanabilecek Image Map'ler isteğe göre HTML
sayfasına veya sunucu üzerindeki başka bir dosyaya
yerleştirilebilir. Biz bu konumuzda HTML sayfalarına
yerleştirilen Image Map'leri inceleyecek Paint Shop Pro
yardımıyla bir resmin haritasının nasıl çıkarılacağını
göstereceğiz.
<MAP
NAME="map1"><!-- Örnek resmin HTML kodları -->
<AREA SHAPE="RECT" COORDS=' 7, 7, 119, 74'
HREF="http://www.pcmagazine.com.tr">
<AREA SHAPE="CIRCLE" COORDS=' 178, 41, 35'
href="http://www.idg.com.tr">
</MAP>
Öncelikle HTML
sayfasında yukarıdaki gibi kodlar kullanır ve
istediğimiz resimde hangi noktalara tıklandığında
hangi adreslere bağlanılacağını belirtiriz. Daha
sonra <IMG SRC=' map1.gif' USEMAP=' #map1' >
gibi bir ifade kullanılarak haritasının
çıkarılmasını istediğimiz resmi sayfaya
yerleştirir ve bu resim için ' map1' isimli haritanın kullanılacağını belirtiriz.
MAP
TAG'I <MAP NAME='deneme' > AREA takılarıyla
tanımlanan haritaya başlangıç yapar ve bir isim
verir.
AREA
TAG'I
<AREA COORDS=koordinatlar
SHAPE=tip HREF=url TARGET=pencere>
COORDS
Tanımlanan şekle göre değişik koordinatlar
girebilmenizi sağlar
SHAPE=tip
Tip RECTANGLE, CIRCLE, POLYGON seçeneklerinden
biri olabilir. RECTANGLE Bir kare tanımlar ve '
x1, y1, x2, y2' değerleri kullanılır. CIRCLE
Bir çember tanımlar ve ' OrtaX, OrtaY, Yarıçap'
değerleri kullanılır. POLYGON Bir poligon
tanımlar. Birçok noktadan oluşabilir.
HREF
Şekle tıklandığında hangi adrese gidileceğini
belirler.
TARGET
Gidilecek adresin hangi pencerede açılacağını
belirler
Peki
tanımladığımız şekillerin koordinatlarını nasıl
bulacağız? Bu da çok basit, en büyük yardımcımız olan Paint Shop Pro'yu kullanarak istediğimiz bir
noktadaki koordinatları bulabiliriz. Örneğin bir
karenin sınırlarını öğrenmek istiyorsunuz, hemen
resmi açın ve tanımlamak istediğiniz karenin üst
sol noktasına gidin. X1 ve Y1 noktalarını durum
çubuğundan öğrenip bir kenara not ettikten sonra
sol alt sınıra gidin ve X2, Y2 noktalarını
öğrenin. İşte bu kadar basit.
Java Scriptler
Java Script ; Java programa diline benzer bir şekilde
oluşturulmuş , temelinde C ve C++ dilleri yatmaktadır. Bu küçük
kod parcaları tasarımlarımızda göze hoş görünecek ve oldukca
kullanışlı uygulamalar yapmamızı sağlar. Netscape tarafından
Java temelinde hazırlandı.
Java Script küçük kodlar halinde kodların içersine gömülür ve
sayfayı hazırlayanlar olarak bizler tarafındasn hız, süre gibi ,
o script içersindeki gerekli ayarlamaların yapılacağı yere
değerleri girilir. Genellikle fare , düğmeler ve kayan yazılar
üzerine uygulanan bu kodlama Netscape ve Microsoft tabanlı
uygulamalarda çalışır. Zaman zaman bu görüntülenme esnasında
küçük problemler de yaşanabilmektedir. Böyle bir durumda geriye
dönüp kontrol etmek faydalı olacaktır.
Java Script'te temel olarak 2 ayrı kodlama yaparız. Bunlardan
birincisi sayfanın açıldığında yaptıracağımız işi tanıtmaya
yarayan bir nevi tanımlama kodları ; ikincisi ise bu işin
sayfamızın neresinde gerçekleştireceği üzerine yazacağımız
kodlar olacaktır.
Tanımlama işini <HEAD> kesiminde yapmamız gerekiyor. Bunun
nedeni internet tarayıcılarının sayfaları derlerken öncelikli olarak bu bçlümleri okuması. Sayfa açılır açılmaz script
kodlarımız tanımlansın ki kullanıcılar yapıtımızı düzgün
görebilsin.
Ançak bu kodları sayfanın içine gömmek de o dosyamızın boyutunda
biraz büyümeye sebeb olacaktır. Dolayısıyla ne siteyi ziyaret
edecek olan kullanıcıların gözünü yoracak ne de dosya
boyutlarını şişirecek oranda kodlar olmalı. Dosya boyutlarının
büyümesi sayfanın internette daha geç acılmasını buda birçok
kullanıcının sayfa açılmadan kapatmasına sebeb olacaktır.
İnternet üzerinden birçok kaynak bulabilirsiniz bunların en
başarıları :
http://javascript.internet.com
www.w3schools.com/js/default.asp
www.javascript.com
www.javascriptkit.com
Bazı işe yarar örnekler:
Otomatik günceleme tarihi:
Bir
siteyi cazip kılan özelliklerden biride güncellemedir. Sayfanıza
bağlanan kullanıcıların ilgili sayfanın en son ne zaman
güncellendiğini bilmesini istiyorsanız aşağıdaki Java Script'i,
kullanabilirsiniz. Bu script'i sayfanıza bir kez ekleyip
varlığını unutabilirsiniz, çünkü aşağıdaki akıllı kodlar HTML
sayfasının tarihine bakarak bunu sayfa açıldığında otomatik olarak görüntülüyorlar. Böylece küçük değişiklikler yapsanız
bile sayfadaki tarihi her defasında tekrar girmek zorunda
kalmıyorsunuz.
<SCRIPT LANGUAGE=JavaScript>
<!--
var mod=document.lastModified.split("");
document.writeln("Bu sayfanın son güncellenme tarihi:" +
mod[0]);
-->
</SCRIPT>
Sağ tuş kilidi:
<script language="JavaScript1.1"><!-- Begin
function right(e) {
if (navigator.appName == 'Netscape' &&
(e.which == 3 || e.which == 2))
return false;
else if (navigator.appName == 'Microsoft Internet Explorer' &&
(event.button == 2 || event.button == 3)) {
alert('CANAY.COM Page Protection');
return false;
}
return true;
}
document.onmousedown=right;
if (document.layers) window.captureEvents(Event.MOUSEDOWN);
window.onmousedown=right;
// End -->
</script>
Sık Kullanılarlara Ekleme:
javascript:window.external.AddFavorite('http://www.erolsahin.com','Erol
Sahin Kisisel Web sayfası!')
Status barda devamlı yazı:
<script language="">
statuss();function statuss()
{window.status="Erol Sahin web sayfası";setTimeout("statuss()",0);}
</script>
<SCRIPT LANGUAGE="JavaScript">
Url yönlendirme:
<html>
<head>
<META HTTP-EQUIV="Refresh" CONTENT="0;URL=http://www.erolsahin.com">
</head>
Pop-up (Sayfaya
girince açılan):
Bu kodu <head> <head> satırları arasına yerleştirin, aybata.8m.com
yerine çıkacak sayfanın adresini verin!
<script language="JavaScript">
<!--
window.open('http://www.erolsahin.com', '', 'height=300,width=400,scrollbars,resizable,status,location');
//-->
</script>
Exit Pop-up(Sayfadan
çıkınca açılan):
<script language="JavaScript"><!--
// BEGIN X-IT CODE
var exit=true;
function xit()
{
if (exit)
open("http://www.erolsahin.com")
}
// END X-IT CODE
// --></script>
İstenilen
boyutta yeni pencere:
Aşağıdaki kodları istediğiniz boyutlarda başlık çubuksuz,
gezinme tuşları olmayan bir pencere açmak için
kullanabilirsiniz. Yazdığımız Javascript PopIt adlı bir
fonksiyon oluşturuyor ve sayfanın herhangi bir yerinden bu
fonksiyonu çağırmamıza olanak tanıyor. Ben örneğimde fonksiyonun
bir tuşa basıldığında çağrılmasını sağladım.
Örneğin sayfa açılırken aynı anda başka bir pencere açılsın
istiyorsanız
<BODY onload="PopIt('deneme.htm', 160, 300)">
gibi bir ifade kullanabilirsiniz.
<HTML>
<title>Istenilen boyutlarda yeni bir pencere</title>
<SCRIPT LANGUAGE="JavaScript">
<!--
function PopIt(filename, h, w){ popup = window.open(filename,"popDialog","height="+h+",width="+w+",scrollbars=no")
if ( popup.document.close() ) {
popup.document.close()
}
}
// -->
</SCRIPT>
<BODY BGCOLOR="#FFFFFF">
<FORM>
<INPUT TYPE="BUTTON" VALUE="Penceremi aç!" onClick="PopIt('deneme.htm',
160, 300)">
</FORM>
</BODY>
</HTML>
Geri dönüş linki:
<a href="javascript: history.back()">Geri dönme</a>
ASP
ASP (Active server pages) bir web programcılığı ve elektronik
ticaret teknolojisidir. Günümüz deki pek çok profesyonel anlamda
yayımlanan web sitesi ASP teknolojisi üzerine kurulmuştur ve her
geçen gün bu teknolojiyi kullanan web sitesi çoğalmaktadır.
Asp'yi öğrenmek
için biraz sabırlı olmanız gerekmektedir. Asp html diline göre
biraz daha karışıktır. Bilgisayarınıza oluşturduğunuz bir htm
dosyasını browser ile görebilirsiniz ama asp dosyalarını görmek
için bilgisayarınıza pws (personal web server) veya iis (internet
information service) kurmanız gerekmektedir. Aksi halde asp
dosyalarınızı göremezsiniz.
<% %> Visual
basic dilinde yazacağımız kodlar bu işaretlerin arasında
olmalıdır.
Asp de kod yazarken birçok kez hata iletileri alır ve yanlış
kodlamanın ne olduğunu ve neden kaynakladığı hakkında kafa
yorarız. Aşağıdaki hata iletileri size bu konuda yardımcı
olacaktır.
Hata Iletileri
Hata Tipi: "Microsoft VBScript
derleme hatası (0x800A0409) Sonlandırılmamıs dize sabiti"
Sebebi: Çift tyrnak (") yazmamıssınız. Veya çok fazla yazmısınız.
Çözüm: Kodları inceleyerek tırnakları düzeltiniz.
Hata Tipi: "Microsoft VBScript derleme hatası (0x800A03F6) 'End'
gerekli"
Sebebi: if kontrol kodunu bitirmemissiniz.
Çözüm: Gerekli kısma "end if" yazınız.
Hata Tipi: "Microsoft VBScript çalışma hatası (0x800A000D) Tür
uyumsuz: 'a'"
Sebebi: Eğer bir sayı ve metin ile matematiksel işlem yapmak
isterseniz veya tarih değelerinde yanlis bir islem yapmaya
kalkarsanız alırsınız.
Çözüm: Yapmak istediginiz islemi kontrol ediniz.Degisken
türlerini tekrar gözden geçirin.
Hata Tipi: "ADODB.Recordset (0x800A0BB9) Yanlis türdeki
degiskenler kabul edilebilir aralık dışında veya bir baskasıyla
çakısan bagimsiz degiskenler kullaniliyor" Sebebi: Recordset'i açmaya çalistimiz Connection adı bulunamadı
veya connection açılmadı.Baska bir sebepte SQL kodu bulunamadı.
Çözüm: Connection'ı açın veya adını kontrol edip, düzeltin. Ya
da SQL kodunu yazdıgnizdan emin olun.
Hata Tipi: "ADODB.Recordset (0x800A0CC1) Ö?e, istenen ad veya
sira sayısı ile iliskili derleme içinde bulunamıyor"
Sebebi: Alan adı bulunamıyor.Ekrana yazdırmak istediginiz veya
kullanmak istediginiz alan adı tabloda yok.
Çözüm: Yazdıgınız alan adını kontrol edin, tablonun bu adda bir
alan içerdiginden emin olun.
Hata Tipi: "Microsoft OLE DB Provider for ODBC Drivers
(0x80040E10)
Çok az parametre. 1
bekleniyor."
Sebebi: SQL kodu içinde isleme tabi tutmak istediginiz alan yok.
Çözüm: Yazdıgın alan adını kontrol edin, tablonun böyle bir alan
içerdiginden emin olun.
Hata Tipi: "Microsoft OLE DB Provider for ODBC Drivers
(0x80004005)
Veri kaynagi adi bulunamadı ve varsayılan
sürücü belirtilmemi?"
Sebebi: DSN adını yanlis yazdınız veya DSN tanımlamadınız.Ya da
DSN-Less bagantı kodu yanlis.
Çözüm: DSN adyny kontrol edin veya DSN-Less ba?lanty kodunu
gözden geçirin.
Hata Tipi: "Microsoft OLE DB Provider for ODBC Drivers
(0x80004005)
Genel hata 'Temporary (volatile)
Jet DSN for process 0x140 Thread 0x5ec DBC 0x13679bc Jet' kayyt
defteri anahtary açılamadı."
Sebebi: Belirttiginiz adreste veritabany bulunamadiginda çıkar.
Çözüm: Yazdy?ynyz yolu veya veritabanyny kontrol ediniz.
Hata Tipi: "Microsoft OLE DB Provider for ODBC Drivers
(0x80040E14)
SELECT deyimi, saklı bir
sözcük veya yanlis yazılmyı veya eksik bir bagimsiz degisken
içeriyor veya noktalama isareti yanlis"
Sebebi: Yazdigıniz SQL kodunda bir sorun var.
Çözüm: Yazdiginiz SQL kodunu kontrol ediniz.
Hata Tipi: "Microsoft OLE DB Provider for ODBC Drivers
(0x80004005)
Güncellestirilemiyor.
Veritabanı veya nesne salt okunur."
Sebebi: Veritabanınız salt okunur veya yazma izni olmayan bir
yerde
Çözümü:Veritabanınızın bulundugu yere yazma izni verin. (Hostuzunda
ise yetkili biri ile görüsün)
Asp Öğrenebileceğiniz siteler:
www.aspindir.com
www.maxiasp.com
www.aspturkiye.com
|