Access programıyla SQL'den veri çekmek.

Katılım
31 Ağustos 2007
Mesajlar
6
Excel Vers. ve Dili
Office 2002
Access programıyla SQL'den veri çekmek.??????

Öncelikle iyi çalışmalar arkadaşlar,

Bir muhabet esnasında kullak misafiri oldum. Diyolarki:

Bir Hosting veya Serverdaki MySQLden Access programı yardımıya verileri çekebilirmişik. Yani hiçbir internet sayfası olmıcak. Düşününki bir fabrikanız var. 2 adette şubeniz.. Access yardımıyla SQL e bağlanıyorsunuz tüm bilgilerinizi şubelerle bağlantıya sokuyorsunuz. Şubenin verdiği bir siparişi fabrika görebiliyor.

Böle bişi varmı? Varsa nasıl?

İlgilenirseniz sevinirim. Şimdiden teşekkürler
 
Son düzenleme:
Katılım
16 Ağustos 2004
Mesajlar
137
Excel Vers. ve Dili
Office 2010 En 64 Bit
Merhaba,

Öncelikle MySQL'e bağlanabilen bir connection string'e ihtiyacınız var. Bunun için aşağıdaki gibi bir yapı genellikle yeterlidir.

Kod:
Server=myServerAddress;Port=3306;Database=myDataBase;Uid=myUsername;Pwd=myPassword;
myServerAddress = Bağlanacağınız sunucunun statik IP'si
myDataBase = Sunucudaki veritabanınızın adı
myUsername = Erişim yetkisi olan bir kullanıcı adı (Örneğin "sa")
myPassword = Bu kullanıcının parolası

Not: MySQL server için genellikle 3306 nolu port kullanılıyor sanırım. Eğer sizin eriştiğiniz adres farklı bir port üzerinden MySQL erişimine izin veriyor ise yukarıdaki 3306 ifadesini o port numarası ile değiştirin.

Yukarıdaki cümleyi bir ADO bağlantısı içinde tanımlayarak veritabanına erişebilirsiniz.

ADO hakkında yeterli bilginiz yoksa forumda ADO ifadesini aratarak birçok faydalı konu bulabilirsiniz.

Access ile hiç VBA kodu yazmadığım için işin VBA kısmında bir şey söyleyemeyeceğim ancak VBA biliyorsanız, bilgilerinizi Access'e uyarlamakta zorlanmayacağınızı sanıyorum.

İyi Çalışmalar.
 
Üst