Sql Sorgu ile başka veritabanından kullandığımız veritabnına veri alma
#1
ELimde İKi Adet veri tabanı var
carilerim2009.accdb
carilerim2010.accdb

carilerim2010 da çalışıyorum. carilerim2009.accdb dan "caribilgi" tablosundan "cariislemsayısı" alanından 3 den büyük olanların tüm caribilgialanlarını(cariadı, carisoyadı, cariıd, vs...) çekip carilerim2010 a alsın. bunu nasıl yapaiblirim.

googledan araştırdım göremedim. bunun sorgusunu yazabilirsem zaten vb.net 2008 de calıştıracağım. aslında vb.net 2008 de ilk önce eski veritabanını bir listview e alıp sonra oradan yeni veritabanına alabiliyorum. ama ben bunu tek sorgu ile yapabilirmiyim..



  Alıntı
Bu mesajı beğenenler:
#2
Sayın olvi35
aşağıdaki kod işinize yarar iyi çalışmalar
Visual Basic
  1. Private Sub OpenDatabaseConnection()
  2.  
  3. Dim objConn As ADODB.Connection
  4. Dim objRST As ADODB.Recordset
  5. Dim strSQL As String
  6. Dim strConn As String
  7. Dim strState As String
  8.  
  9. Set objConn = CreateObject("ADODB.Connection")
  10. Set objRST = CreateObject("ADODB.Recordset")
  11.  
  12.  
  13.  
  14. strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Users\adnan\Downloads\Access_2003_VBA_Code\Access 2003 VBA Code\Chamber Data.mdb;"
  15.  
  16. strSQL = "SELECT * from tblBusiness"
  17.  
  18.  
  19.  
  20.  
  21. objConn.Open (strConn)
  22. 'objConn.Mode = adModeRead
  23.  
  24. objRST.Open strSQL, objConn, adOpenForwardOnly, adLockOptimistic
  25. objRST.MoveFirst
  26.  
  27. While Not objRST.EOF
  28. Debug.Print objRST(0)
  29. Debug.Print objRST(1)
  30.  
  31. objRST.MoveNext
  32. Wend
  33.  
  34. objRST.Close
  35. objConn.Close
  36.  
  37. Set objRST = Nothing
  38. Set objConn = Nothing
  39.  
  40. End Sub


Teşekküre gerek yok, Taş atın yeter!!!



  Alıntı
Bu mesajı beğenenler:
#3
hocam kusura bakma ama senin yaptığı sadece bir database e bağlanmak ve bir tabloyu çekmek; benim istediğim o değildi. herhalde yanlış analşıldı.



  Alıntı
Bu mesajı beğenenler:
#4
Merhaba..

İki önerim olur..

İlki diğer vtdeki ilgili tabloyu uygulamanıza dışveri al yöntemi ile bağlarsınız ve istediğiniz verileri alabilirsiniz..

Diğeri ise sorgu ile bağlantı kurmak olur..

İkincisi için yapı şu şekilde olmalı..:

SQL
  1. SELECT *
  2. FROM caribilgi IN 'c:\carilerim2009.accdb'
  3. WHERE cariislemsayısı>3



Dosya yolunu düzenlemeyi unutmayınız..



  Alıntı
Bu mesajı beğenenler:
#5
evet aradığım sorgu buydu teşekkürler



  Alıntı
Bu mesajı beğenenler:
#6
sayın taruz benimde aynı sorunum var. fakat birde benim database ler şifreli. Yani bu kodda şifre istiyor "select * from caribilgi in 'c:\carilerim2009.accdb'" :S ne yapabiliriz. bunda şifre ile alakalı bir şey var mı? yani "select * from caribilgi in 'c:\carilerim2009.accdb'" pass= **** gibi birşey yapabiliyor muyuz?

ilginiz için çok teşekkür ederim.



  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  Açılan Kutudan Kritere Göre Veriyi Başka Alana Yazdırma osman06 8 467 23-11-2025, 11:33
Son Mesaj: dsezgin
  Yaklaşan Tarihte Uyarı Alma xosmaner 3 350 14-11-2025, 21:53
Son Mesaj: özgülapt
  Alt Rapordaki Sayfa Toplamını Alma tekinuy 6 419 08-10-2025, 22:26
Son Mesaj: tekinuy
  [SORGU] Soldan 3 Değere Göre Toplam Alma karacahil 2 347 14-05-2025, 17:03
Son Mesaj: karacahil
  [RAPOR] Raporda Hyperlink çıktı Alma ulsogr 4 380 09-01-2025, 10:08
Son Mesaj: ulsogr
access-sql-9 [TABLO] Tablodan Rapor Alma vefa1982 11 604 28-10-2024, 01:53
Son Mesaj: dsezgin
  Sorguda Tarihler Arası Veri Alma metınaycıcek 8 641 18-07-2024, 14:28
Son Mesaj: metınaycıcek
  Sürekli Formda Alt Toplam Alma ates2014 2 359 10-07-2024, 09:33
Son Mesaj: ates2014

Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar): 1 Ziyaretçi