Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
5
Cevap
589
Tıklama
0
Öne Çıkarma
Sql aynı anda iki veritabanını kullanabilirim.
H
19 yıl
Er
Konu Sahibi

merhaba

özel bir programda sql kaynak kod destegi var. bu bir etiket programı. bir veritabanından bilgileri aliyor ve ekrana yazdiriyor. biz ayni anda iki veritabanındanda bilgileri alip yazdirmasini istiyoruz.

özel sql komut girişinde şöyle bir secenek aktifleştiriyorum

SELECT * FROM Tablo2

işte bu sql kodu. bu alana tablo1 deki verilerimizide eklemek istiyoruz.

ben

SELECT * FROM Tablo2
SELECT * FROM Tablo1

diyip kapattım ama olmuyor. iki tabloyuda aynı anda kullanabilceğim kaynak kodu yazabilirmisiniz. Çok teşekkür edyiroum şimdidenn

huseyin / eskişehir
CF Coffee Center



F
19 yıl
Çavuş

"Aynı anda iki veritabanında veri almak" derken bir veritabanının iki ayrı tablosundan veri almayı kastettin herhalde. Yani verdiğin örnekten bunu anlıyorum. bu durumda şöyle yapman gerekiyor:

Select * from tablo1, tablo2



A
19 yıl
Yüzbaşı

SELAM SANADA KOLAY GESİN....AMA İLK ÖNCE BNM YAZMIŞŞ LDMMM BU MSJDAKİ TABLO İSİMLERİNİ VE ALAN ADLARNI KENDİNİNKİYLE DEĞİŞTİRMEN GEREKİYORR................
ŞÜLEE DESEMM OLURMUKİNE?
SELECT alan_listesi from tablolar


haa arada virgüller we noktalr çok önemliiiii
bak defterimde yazan bir SQL şüleee
Select ogrenciler.numara,ogrenciler.ad,ogrenciler.soyad,notlar.numara,notlar.vize1,notlar.vize2,notlar.final from notla,ogrenciler


Where notlar.numara=ogrenciler.numara sorgusu eklendiği zaman istenilen kayıt ekrana gelir


Bu mesaja 1 cevap geldi.
M
19 yıl
Yüzbaşı

ms access programını aç. iki tane tablo oluştur. iki tablo arasında ilişki kur. daha sonra ms access de sql cümlesini gösteren bölüm var orayı aç oradaki koda göre yaparsın artık


Bu mesaja 1 cevap geldi.
P
19 yıl
Yarbay

INNER JOIN

Inner Join ifadesi iki tablodaki ortak bir veriye göre bu iki tabloyu birleştirip tek bir sonuç almada kullanılır.

Yapısı:

FROM tablo1 INNER JOIN tablo2 ON tablo1.alan1 karsilastirmaOperatoru tablo2.alan2
Bölümler Açıklama
tablo1, tablo2 Verilerin birleştirileceği tabloların adları
alan1, alan2 Birleştirilecek alanların isimleri. Eğer bu alanlar sayı türünde değiller ise aynı veri türünde olmaları gerekir; ancak aynı isimde olmaları zorunlu değildir.
karsilastirmaOperatoru Herhangi bir ilişkisel karşılaştırma operatörü: "=," "<," ">," "<=," ">=," veya "<>."

SELECT tblKisiler.fldAD, tblKisiler.fldSoyad,tblSiteler.fldSiteAD from tblKisiler
INNER JOIN tblSiteler ON tblKisiler.fldID = tblSiteler.fldUID

gibi bişi


Bu mesaja 1 cevap geldi.
K
19 yıl
Yüzbaşı

yapmak istediğin şey sql ve access veri tabanlarındaki tablolardan verileri almak ise bunların herbiri için ayrı connection lar açman ve kullanman gerekir
sql için sqlconnection
access için oledbconnection
ben de bu mimariyi geliştirecek bir proje hazırlıyorum sorun olursa pm atarsın
tabi istediğin buysa



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.