Melek Kentmen - Hulis Kentmen - Bloglar - Veritabanı Tablo İşlemleri

Veritabanı Tablo İşlemleri

Merhaba, bu yazıda ASP kodları kullanarak Access veritabanı oluşturmayı, veritabanı içerisine tablo oluşturmayı, veritabanı silmeyi ve veritabanında bulunan tabloyu silmeyi anlatacağım.

Veritabanı Oluşturma: Veritabanı oluşturmak için ADOX nesnesi kullanılmaktadır. Aşağıdaki kodları kullanarak veritabanınızı oluşturabilirsiniz:


 

aspCopy code

<% Set objADOX = Server.CreateObject("ADOX.Catalog") objADOX.Create "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Server.MapPath("db/Dosyaadı.mdb") & "; Jet OLEDB:Engine Type=5;" Set objADOX = Nothing %>

İlk olarak ADOX nesnesini oluşturup, veritabanının oluşacağı yeri ve veritabanı ismini belirttik. Kodu kaydettikten sonra çalıştırdığınızda yeni veritabanınız belirttiğiniz klasöre oluşturulacaktır. Engine Type = 5 kısmı Access 2000 veri tabanı biçimini ifade etmektedir. Diğer veritabanı tipleri aşağıdaki gibi belirtilir:

  • Engine Type = 5 // Access 2000
  • Engine Type = 4 // Access 95
  • Engine Type = 3 // Access 2.0
  • Engine Type = 2 // Access 1.0

Tablo Ekleme: Tablo eklemek için önce bağlantı nesnesini oluşturmanız gerekmektedir:


 

aspCopy code

<% Set objConn = Server.CreateObject("ADODB.Connection") objConn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("db/veritabanıadı.mdb") %>

Bağlantı kodlarını oluşturduktan sonra aşağıdaki kodu kullanarak tablo ekleyebilirsiniz:


 

aspCopy code

<% objConn.Execute("Create TABLE TabloAdı (Değer1 AlanTürü, Değer2 AlanTürü)") objConn.Close : Set objConn = Nothing %>

Bu şekilde veritabanına tablo ekleyebilirsiniz. Alan türleri ve anlamları aşağıdaki gibidir:

  • AutoIncrement = Otomatik Sayı
  • TEXT = Metin
  • MEMO = Not
  • NUMERIC = Sayı
  • DATETIME = Tarih/Saat
  • BIT = Evet/Hayır

Örneğin, aşağıdaki kod ile veritabanınıza örnek bir tablo ekleyebilirsiniz:


 

aspCopy code

<% objConn.Execute("Create TABLE tblDeneme (ID AutoIncrement, Baslik TEXT, Icerik MEMO)") %>

Bu kodu çalıştırdığınızda "tblDeneme" adlı bir tablo oluşturulur. Bu tablonun sütunları ve biçimleri şu şekildedir:

Asp KodBank 60 yıl önce Melek Kentmen 7253



Whatsapp İletişimTelefon Et