23-05-2013, 13:36
Tüm form üyelerine iyi çalışmalar. Sorunumu ADODB bağlantısında bağlantı adresini form üzerinden tanımlaya bilirmiyiz. Vb.İçinde bilinen birkaç yoldan tanımlama çalıştım Örn;
Aşağıdaki gibi tanımlarım fakat olmadı.
Dim cn As ADODB.Connection
Set cn = New ADODB.Connection
cn.Provider = "Microsoft.Jet.OLEDB.4.0"
cn.Open "Data Source='" & "Forms![deneme].Form![BağlantıAdresi]'"
Dim rs As New ADODB.Recordset
rs.Open "t_denemetable", cn, adOpenKeyset, adLockOptimistic
Sorun1: Yukarıdaki ADODB bağlantısında “C:\Documents and Settings\DinamikArge\Desktop\DenemeKlasörü\BağlantıAdresi.mdb'” bağlantı adresini form üzerinden başvuru olarak yapabilirmiyiz. (Örneğin Ana form üzerindeki bir denitmde bu adresi elle yada path açarak belirleyip, yukarıdaki Kod içerisindeki başvuru adresini bu denetimden aldırabilirmiyiz.)
Sorun2: İlk açılışta Ana formdaki bağlantıyı kontrol edip bağlanıldığında çalışma devam edecek bağlantı sağlanmadığında bağlantının sağlanması için Path açılıp bağlantı adresini istiyecek.
Amaç: Veritabanı adresi değiştiğinde bu bağlantıları tek noktadan güncellemek.
Saygılarımla iyi çalışmalar.
Aşağıdaki gibi tanımlarım fakat olmadı.
Dim cn As ADODB.Connection
Set cn = New ADODB.Connection
cn.Provider = "Microsoft.Jet.OLEDB.4.0"
cn.Open "Data Source='" & "Forms![deneme].Form![BağlantıAdresi]'"
Dim rs As New ADODB.Recordset
rs.Open "t_denemetable", cn, adOpenKeyset, adLockOptimistic
Sorun1: Yukarıdaki ADODB bağlantısında “C:\Documents and Settings\DinamikArge\Desktop\DenemeKlasörü\BağlantıAdresi.mdb'” bağlantı adresini form üzerinden başvuru olarak yapabilirmiyiz. (Örneğin Ana form üzerindeki bir denitmde bu adresi elle yada path açarak belirleyip, yukarıdaki Kod içerisindeki başvuru adresini bu denetimden aldırabilirmiyiz.)
Sorun2: İlk açılışta Ana formdaki bağlantıyı kontrol edip bağlanıldığında çalışma devam edecek bağlantı sağlanmadığında bağlantının sağlanması için Path açılıp bağlantı adresini istiyecek.
Amaç: Veritabanı adresi değiştiğinde bu bağlantıları tek noktadan güncellemek.
Saygılarımla iyi çalışmalar.

