
Webmaster Genel icinde Asp - Veritabanı Tablo İşlemleri konusu , Veritabanı oluşturma Veritabanı oluşturmak için ADOX nesnesi kullanılmaktadır. ADOX nesnesi oluşturup veritabanımızı oluşturacak kodları yazalım; Kod: <% 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;" ...
| |||||||
| Kayıt ol | Albümler | Yardım | Üye Listesi | Ajanda | Forumları Okundu Kabul Et |
| | #1 (permalink) |
| Veritabanı oluşturma Veritabanı oluşturmak için ADOX nesnesi kullanılmaktadır. ADOX nesnesi oluşturup veritabanımızı oluşturacak kodları yazalım; Kod: <%
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
%>
Engine Type = 5 // Access 2000 Engine Type = 4 // Access 95 Engine Type = 3 // Access 2.0 Engine Type = 2 // Access 1.0 Veritabanı oluşturmak için en mantıklısı Access 2000(Engine Type 5) türünü kullanarak oluşturmaktır. Tablo Ekleme Tablo eklemek için ilk önce bağlantı nesnemizi oluşturalım; Kod: <%
Set objConn = Server.CreateObject("ADODB.Connection")
objConn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("db/veritabanıadı.mdb")
%>
Kod: <%
objConn.Execute("Create TABLE TabloAdı (Değer1 AlanTürü, Değer2 AlanTürü)")
objConn.Close : Set objConn = Nothing
%>
AutoIncrement = Otomatik Sayı TEXT = Metin MEMO = Not NUMERIC = Sayı DATETIME = Tarih/Saat BIT = Evet/Hayır Veritabanı için örnek bir tablo hazırlayalım; Kod: <%
objConn.Execute("Create TABLE tblDeneme (ID AutoIncrement, Baslik TEXT, Icerik MEMO)")
%>
ID : Otomatik Sayı Baslik : Metin Icerik : Not Bu şekilde ASP kodları ile veritabanı oluşturabilir ve veritabanına tablo oluşturabilirsiniz. Bu işi form kullanarak otomatik hale de getirebilirsiniz (örneğin formdan bilgi alıp ona göre veritabanı/tablo oluşturmak ya da querystring ile adres satırından gelen isme göre veritabanı oluşturmak gibi). ASP ile veritabanı ve tablo oluşturabildiğiniz gibi, veritabanı ve tabloları da silebilirsiniz. Tablo Silmek Tablo silmek için DROP Table SQL sözcüğü kullanılır. Tablonun içindeki veriler dahil tabloyu tamamen siler. Kullanımı şu şekildedir: Kod: <% objConn.Execute("DROP Table tblDeneme") %>
Veritabanı Silmek Veritabanı silmek için, FSO kodu kullanabilirsiniz. Kod: <%
Set objFSO = CreateObject("Scripting.FileSystemObject")
objFSO.DeleteFile "dosya yolu/dosyaadı.mdb"
%>
Kod: <%
Set objFSO = CreateObject("Scripting.FileSystemObject")
objFSO.DeleteFile "C:\Inetpub\wwwroot\database.mdb"
%>
__________________ Üyeler içindir. üye olun... Üyeler içindir. üye olun... Üyeler içindir. üye olun... Üyeler içindir. üye olun... Üyeler içindir. üye olun... Üyeler içindir. üye olun... Üyeler içindir. üye olun... | |
| | |
![]() |
| Bookmarks |
| Etiketler |
| islemleri, tablo, veritabani, asp |
| Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir) | |
| Seçenekler | |
| Stil | |
| |
Benzer Konular | ||||
| Konu | Konuyu Başlatan | Forum | Cevaplar | Son Mesaj |
| Tablo Gibi Battaniyeler | Mè£odî | Resim Arşivi | 4 | 27-11-2007 13:43 |
| Asp İle Veritabanı Bağlantısı Yapmak | SHADOWS | Webmaster Genel | 0 | 06-07-2007 16:31 |
| Tablo Asma Sanatı | SHADOWS | Ev & Dekorasyon | 0 | 24-06-2007 18:56 |
| Periyodik Tablo | CRe_cOD | Kimya | 0 | 04-12-2006 07:23 |
| Sen-php-veritabanı | ParK | Webmaster Genel | 0 | 18-03-2006 16:26 |