Bevezetés
Az ASP és az SQL kapcsolata

A dinamikus honlapok többségénél, a felhasználó kitölt egy űrlapot, melynek adatai, valamilyen adatbázis lekérdezés bemenő adatai lesznek. A kitöltés, valamint az űrlap elküldése után a felhasználó előtt, a böngészőn megjelenő képernyő tartalma pedig nem más lesz, mint a lekérdezés eredménye. Ugyanakkor, ezt az adatbázist adott esetben fel kell tudni tölteni, a már meglevő adatokat olykor módosítani kell, néha pedig törölni kell az adatbázisból. Ebből következően, az ASP feladatok döntő többsége, valamilyen adatbázis kezelési feladatot jelent, azaz valamilyen kapcsolatot kell teremteni a már megismert ASP technológiával megvalósítható dinamikus weboldal, és a háttérben meghúzódó adatbázis között. Ez a kapcsolat az SQL. Ezért az ASP tárgyalása során, nem mehetünk el szó nélkül az SQL alapjainak megismerése mellet.

Struktúrált lekérdező nyelv (SQL - Structured Query Language)

Relációs adatbázisok kezelésére, frissítésére és lekérdezésére használható nyelv. Az SQL segítségével az adatbázisból visszanyerhetünk adatokat, rendezhetjük és szűrhetjük azokat.

SQL adattípusok

Az SQL tizenhárom elsődleges adattípust ismer A következő táblázat az elsődleges típusokat sorolja fel.

Adattípus

Tárolási méret

Leírás

BINARY

Karakterenként 1 bájt

Bármilyen adat, amelyet tárolni lehet ilyen típusú mezőben. Az adat semmilyen átalakításon nem megy keresztül (például nem alakítódik át szöveggé).Az, hogy a felhasználónak hogyan kell megadnia egy ilyen mező értékét, attól függ, hogyan jelenik majd meg az érték.

BIT.

1 bájt

Az Igen és a Nem érték és olyan mezők, amelyek két lehetséges érték egyikét tartalmazzák

BYTE

1 bájt

0 és 255 közti egész szám.

COUNTER

4 bájt

Szám, amelyet az adatbázismotor automatikusan növel, amikor új rekordot adunk hozzá a táblához. Az adatbázismotor a Long típust használja erre a célra.

CURRENCY

8 bájt

Rögzített tizedesjegyű számok a következő értékhatárok közt: – 922.337.203.685.477,5808 és 922.337.203.685.477,5807.

DATETIME
(Lásd DOUBLE)

8 bájt

Dátum és időpont. Az évhatárok: 100 és 9999.

GUID

128 bit

Egyedi azonosítószám távoli eljáráshívásokhoz.

SINGLE

4 bájt

Egyszeres pontosságú lebegőpontos szám a következő határok közt:  – 3,402823E38 és  – 1,401298E-45 negatív számokra, 1,401298E-45 és 3,402823E38 pozitív számokra, valamint 0.

DOUBLE

8 bájt

Dupla pontosságú lebegőpontos szám a következő határok közt:  – 1.79769313486232E308 és  – 4.94065645841247E-324 negatív számokra, 4.94065645841247E-324 és 1.79769313486232E308 pozitív számokra, valamint 0.

SHORT

2 bájt

Rövid egész  – 32.768 és 32.767 között.

LONG

4 bájt

Hosszú egész  – 2.147.483.648 és 2.147.483.647 között.

LONGTEXT

Karakterenként 1 bájt

Szöveg, hossza nullától 1,2 gigabájtig terjedhet.

LONGBINARY

Igény szerint

Bináris adat, hossza nullától 1,2 gigabájtig terjedhet. Ilyen mezőbe kerülnek az OLE objektumok.

TEXT

1 bájt karakterenként

Szöveg, hossza nullától 255 karakterig terjedhet.

 

 

Összeállította:

Ajánlott felbontás:
800 x 600