SQL verileri programa dönüştürmek

Katılım
22 Nisan 2012
Mesajlar
14
Excel Vers. ve Dili
2010 türkçe
Öncelikle merhaba.
Benim elimde sql nin içine atılmış telefon rehberim var.
TEL-ADI-SOYADI-ADRES IL-POSTA şeklinde veriler içeriyor.Bunları kullanarak bir sorgu programı yapmak istiyorum.
Örnek verecek olursak adı ah la başlayan soyadı meh başlayan kişileri sıralamasını istiyorum,Yani bir veri yazdığım zaman TEL-ADI-SOYADI-ADRES IL-POSTA bunların içinde bu yazdığımı bulmak istiyorum .Bana bu konuda yardımcı olmanızı isterim
 

zafer

Super Moderator
Yönetici
Katılım
8 Mart 2005
Mesajlar
3,288
Excel Vers. ve Dili
OFFICE 2003 TÜRKÇE
OFFICE 2010 TÜRKÇE
Merhaba

Excel 'de Dış veri al ile alabilirsiniz.
Parametrik ölçüt kullanarak istediğiniz bilgileri sorgulayabilirsiniz.

Sql bölümünde buna ait bir çok konu bulabilirsiniz.

excel'e direk serverden bilgi almak için

Aşağıdaki kod istediğiniz tablodaki soyadı A ile başlayan tüm alanları getirir
select * from tablo ismi where soyadı like 'A%'

bunun için server ismi, tablo ismi, kullanıcı ismi(sa), şifre
bilmeniz gerekir.

Aşağıdaki linkte servere nasıl bağlanılır, bilgiler nasıl sorgulanırı inceleyebilirsiniz.

http://www.excel.web.tr/f66/sql-ver-tabanina-b-lg-g-r-ve-t15707.html
 
Katılım
22 Nisan 2012
Mesajlar
14
Excel Vers. ve Dili
2010 türkçe
İlginiz için teşekkür ederim.
Server ismi :ACER-BILGISAYAR\SQLEXPRESS
Parola ve kullanıcı ismi yok
1.databases adı 01 , tablo adı dbo.REHBER
1.databases adı 02 , tablo adı dbo.REHBER
tablodaki sütunlar TEL-ADI-SOYADI-ADRES IL-POSTA
 

zafer

Super Moderator
Yönetici
Katılım
8 Mart 2005
Mesajlar
3,288
Excel Vers. ve Dili
OFFICE 2003 TÜRKÇE
OFFICE 2010 TÜRKÇE
Merhaba

Server ismi :ACER-BILGISAYAR\SQLEXPRESS
Parola ve kullanıcı ismi yok
1.databases adı 01 , tablo adı dbo.REHBER
1.databases adı 02 , tablo adı dbo.REHBER
tablodaki sütunlar TEL-ADI-SOYADI-ADRES IL-POSTA
Ekli dosyayı inceleyiniz.Açıklamalara bakınız.Parametre sayfasında istenen bilgileri B sütunundaki hücrelere giriniz.

Yalnız Sql kullanıcı adı ve şifresi olmadan kabul edeceğini sanmıyorum.
siz kendi bilgisayarınıza sqlexpress kurdunuz kendi bilgisayarınızdan Sqlserver'emi bağlanıyorsunuz
 

Ekli dosyalar

  • 38.5 KB Görüntüleme: 49
Katılım
22 Nisan 2012
Mesajlar
14
Excel Vers. ve Dili
2010 türkçe
""Yalnız Sql kullanıcı adı ve şifresi olmadan kabul edeceğini sanmıyorum.
siz kendi bilgisayarınıza sqlexpress kurdunuz kendi bilgisayarınızdan Sqlserver'emi bağlanıyorsunuz""

Demişsin
evet sqlexpress kurdum kendi bilgisayarınızdan Sqlserver'e bağlanıyorum


cnt.Open strConn bu satırda hata veriyor
 

zafer

Super Moderator
Yönetici
Katılım
8 Mart 2005
Mesajlar
3,288
Excel Vers. ve Dili
OFFICE 2003 TÜRKÇE
OFFICE 2010 TÜRKÇE
Merhaba

Servere bağlanamıyorsunuz.

Hata kodu ve açıklaması nedir.
 

zafer

Super Moderator
Yönetici
Katılım
8 Mart 2005
Mesajlar
3,288
Excel Vers. ve Dili
OFFICE 2003 TÜRKÇE
OFFICE 2010 TÜRKÇE
Merhaba


Aşağıdaki kodları
Kod:
strconn = "PROVIDER=SQLOLEDB;"
strconn = strconn & "DATA SOURCE=" & server_ismi & ";INITIAL CATALOG=" & veritabanı_ismi & ";"
strconn = strconn & "UID=" & user & ";PWD=" & Password
 
cnt.Open strconn

ile değiştiriniz.

Kod:
strconn = "PROVIDER=SQLOLEDB;"
strconn = strconn & "DATA SOURCE=" & server_ismi & ";INITIAL CATALOG=" & veritabanı_ismi & ";"
strconn = strconn & "Integrated Security=SSPI"
cnt.Open strconn
Sql Server kendi bilgisayarınızdaysa Server_ismi olarak .(nokta) veya local kullanın
 
Katılım
22 Nisan 2012
Mesajlar
14
Excel Vers. ve Dili
2010 türkçe
Teşekkürler .Verileri getiriyor
Anlamadığımdan dolayı soruyorum
2 tane veri tabanı var içindeki tablolar aynı 2 veri tabanındaki aynı anda nasıl sorgulatırız.
veritabanı ismi kısmına nasıl yazmalıyız
 
Üst