Aralık
11th 2007
ADO.NET ile Veritabanlarına Bağlanma

Posted under C# (csharp)

 Şimdiye kadar geliştirilen profesyonel yazılımların hemen hepsinde bir şekilde dosyalarda veya bir veritabanında saklanmış veriye erişim ve bu veriyi kullanmak gerekmiştir. Microsoft.NET ile geliştirilen uygulamarın büyük bir kısmında veriye ihityacımızın olacağını da tartışmak pek mümkün değildir. Bu bağlamda, geleceğin programlama platformu olan Microsoft.NET verilere erişimi ve bu veriler üzerinde işlemler yapmayı çok kolay hale getiren ADO.NET’i de geliştirmiştir. ADO.NET’e giriş amaçlı olarak şu makalemizi okumanızı tavsiye ederim.

ADO.NET ile SQL Server’a SqlClient sınıfı ile veya OleDb provider ile bağlanabiliriz. Access veritabanımıza ise hızlı bir biçimde bağlanmak için yine OleDb provider’ı kullanmamız mümkün. Bunların yanında .NET XLM verilerine de erişim konusunda geniş sınıf kütüphanlerine sahip olduğunu belirtmekte yarar vardır. ADO.NET ile çalışmaya başlamadan önce isterseniz veritabanlarımıza nasıl bağlanırız bir görelim. Böylelikle verilere değişik şekilde ulaşmayı başararak programlarımızda daha esnek ve etkili olabiliriz.
Continue Reading »

No Comments »

Aralık
11th 2007
Access Veritabanını Onarma

Posted under Visual Basic

Public Sub CompactDB(DBName As String)
Dim jr As JRO.JetEngine
Dim strOld As String, strNew As String
Dim x As Integer

Set jr = New JRO.JetEngine

strOld = DBName
x = InStrRev(strOld, “\”)
strNew = Left(strOld, x)
strNew = strNew & “chngMe.mdb”

‘  Access 97 için  Engine Type = 4
‘  Access 2000 için Engine Type = 5
jr.CompactDatabase “Provider=Microsoft.Jet.OLEDB.4.0; Jet OLEDB:Database Password=q; Data Source=” & strOld, _
“Provider=Microsoft.Jet.OLEDB.4.0; Jet OLEDB:Database Password=q;Data Source=” & strNew & “;Jet OLEDB:Engine Type=5″
Continue Reading »

No Comments »

Aralık
11th 2007
Kodlarla Database

Posted under Visual Basic

‘Project/Reference menüsünden Microsoft DAO 3.61 Library i _ ekle ve aşağıdaki kodları kullan. Bir tane de Command button ekle ok? :))


Private Sub Form_Load()
Dim NewDB As Database
Set NewDB = CreateDatabase(”db1.mdb”, dbLangGeneral, dbVersion70)
Dim NewTbl As TableDef
Set NewTbl = NewDB.CreateTableDef(”Tablo1″)
Dim NewField As Field
Set NewField = NewTbl.CreateField(”alan1″, dbText, 25)
NewField.Attributes = dbRequired ‘ bu alanı gerekli gör
NewTbl.Fields.Append NewField
NewDB.TableDefs.Append NewTbl
Continue Reading »

No Comments »

Aralık
11th 2007
Visual Basic .NET ile Access Veritabanı Kullanımı

Posted under Visual Basic

VB6 ile bir Access veritabanına bağlanmak ve işlem yapmak oldukça kolaydı. Fakat şimdi durum biraz farklı… Aşağıda VB.NET ile bir Access veritabanına nasıl bağlanıp işlem yapacağınızı adım , adım anlattım(nesneler ile). Umarım işinize yarar.


1.Adım : Veri Tabanını Oluşturun :


Access programını çalıştırıp yeni bir veri tabanı oluşturalım.
Hemen bu veri tabanında yeni bir tablo tasarlayalım.
Alan isimlerini kısa olması açısından 4 adetle sınırladım.
Alan isimleri :

id           : otomatik sayı
isim       : Text  (50 karakter)
rakam1  : sayı (uzun tamsayı)
tarih      : tarih (kısa tarih)  

NOT : Alanlardan birini ID olarak belirlemeniz kullanım açısından oldukça kolaylık sağlar. İşinize yarasada yaramasa da bu alanı eklemeyi alışkanlık edinin.
Continue Reading »

1 Comment »

Aralık
11th 2007
Database Bağlantısı

Posted under Visual Basic

Şimdi bir vb projesinde bir database bağlantısı yapmak için references bölümünden Microsoft DAO 3.6 Object Library seçip okeyliyoruz.

VERİTABANIN AÇILMASI

Dim DTBS As Database
Dim Tablo1 As Recordset

Continue Reading »

No Comments »

Next »

eXTReMe Tracker
hosting ------------------------------ yeliiniz Silinmitir.Ltfen Sayfanzdan Kodu Kaldrnz.