Bu uygulamada öncelikle Asp dosyası kullanarak
veritabanı yaratacak, ardından yarattığımız tablonun içine bir de tablo
ekleyecek ve eklediğimiz bu tablonun içine alanlar ekleyeceğiz. Kullanacağımız
öğeler adovbs.inc dosyasında tanımlanmış olduğu için kodu çalıştırabilmek
için bu dosyaya ihtiyacınız var.
İlk olarak scriptimize yaratacağımız veritabanı
adını ve yolunu belirtmek için kullanacağımız formu hazırlayalım.
veritabani_yaratma_formu.asp |
<form name="tablo_yarat" action="veritabani_yarat.asp" method="post"> <input type="hidden" name="metod" value="veritabani_yarat"> <center> <table border="1" cellpadding="4" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="31%"> <tr> <td width="100%" colspan="2" bgcolor="#336699"> <p align="center"><font color="#FFFFFF"><b>Veritabanı Yarat</b></font></td> </tr> <tr> <td width="67%" bgcolor="#F4F4F4"><b>Tablo Adı:</b></td> <td width="50%" bgcolor="#F4F4F4"><input type="text" name="veritabani_adi" size="20"></td> </tr> <tr> <td width="67%"><b>Tablo Yolu:</b></td> <td width="50%"><input type="text" name="dosya_yolu" size="20" value="C:\db\"></td> </tr> <tr> <td width="100%" colspan="2" bgcolor="#F4F4F4"> <p align="center"><input type="submit" value="Gönder" name="Gonder"> <input type="reset" value="Temizle" name="bosver"></td> </tr> </table> |
Formumuz bu kadar. Şimdi asıl işlemi
gerçekleştirecek olan scriptimizi yazmaya başlayabiliriz.Lafı fazla uzatmaya
gerek görmüyorum... Gerekli açıklamaları yorum satırı olarak vereceğim.
veritabani_yarat.asp |
<% ' Dediğimiz gibi bu uygulama adovbs.inc dosyasını kullanıyor... 'Çalıştırabilmek için mutlaka dosyanın içine include edilmesi gerekir.. %> <!--#include file="adovbs.inc"--> <% metod = Request.Form("metod") if metod <>"" then if metod = "veritabani_yarat" then ' Öncelikle veritabanını yaratalım Veritabani_Yarat yeni_veritabani_adi 'İşte bu kadarrrr... Ardından veritabanına yeni bir tablo ekleyip sütunları oluşturalım... tablo_yarat yeni_veritabani_adi 'İşlemimiz bitti, şimdi de kullanıcıya işlemin sorunsuz gerçekleştiğini bildirelim... Response.Write("<center><b>"&Request.Form("veritabani_adi")&"</b> adlı Veritabanı başarıyla oluşturuldu! Başka bir emriniz var mıydı sahip?</center>") Response.Write "<center><br><br><a href=' http://www.maxiasp.com'> Sağol canım, almıyım... </a></center>" Response.End End if End if
Sub Veritabani_Yarat(yaratilacak_veritabani)
'Veritabanımızı yaratacak olan komutu 'Ve veritabanımız oluşturuldu... Şimdi
|
Böylece veritabanımızı oluşturuyor ve içine de
istediğimiz bir tabloyu ekliyoruz. Veri alanları ile ilgili olarak aşağıdaki
tabloyu da vermek de sonsuz fayda görüyorum. İhtiyacınıza göre tablo alanlarını
oluşturabilirsiniz. .Append "Ogrenci_No", adInteger şeklinde
tanımladığımız yerdeki adInteger bunun sayı alanı olduğunu belirtir.
Veri Tipi Kısaltması | SQL Veri Tipi | Açıklama |
adSmallInt | integer | Kısa sayı |
adInteger | long | Uzun sayı |
adBoolean | boolean | Evet / Hayır |
adDate | date | Tarih / Saat |
adCurrency | currency | Para Birimi |
adVarWChar | text | Metin |
adLongVarWChar | memo | Not |
Böylece bu uygulamanın da sonuna gelmiş
bulunuyoruz. Herkese faydalı olması dileğiyle...
0 yorum:
Yorum Gönder