Access Db Li Bir Site İçin Ufak Bir Program
-
slm, access db li sitem için ufak bi program yazmak istiyorum. mesela şöyle olucak, programa girince interentten db den son 10 haber ve son 10 makaleyi programda yazdırmak gbi bir niyetim var. tabi önce programlama dili lazım :) bu iş için hangi dili önerirsiniz ? önce hangi dilde yapacağımı öğreniyim. sonra o dile yavaş yavaş başlıyacağım. fazla kasmayacak , basite indirgenmiş bişi varsa iyi olur :)
geçen bi sitede gördüm, adamlar mysql db ye bağlanıp sitedeki kullanıcı adınla giriş yaptıktan sonra sms ve arama yapabildiğin bi program yapmışlar oradan aklıma geldi.
-
Hoca sql server olsaydı veritabanın kolaydı, kolay derken yapmak kolay (Vbasic) ama access db'ye remote ulaşma olayını bilmediğim için access için bir şey söyleyemem.Aslında bi yöntemi vardı ama ciddi performans sorunları yaşatıyordu, tavsiye etmem.
Aslına bakarsan öncelik access kullanmanı tavsiye etmem :), geç sql server'a veritabanına istediğin yerden local, remote bağlan..O zaman dediğin şeyi yapmak basit olur -
şimdi alp dediğini anlamışmıyım sql server kullanınca istediğimiz yerden ulaşa biliyoruz fakat accses db kullandığımızda zor ve performans düşürücümü oluyor _?
-
abi geçicem de kodlamalar zor, hepsinin değiştirmem gerekecek :|
-
veri tabanın sql server yada mysql olsaydı yapardın accesi yapamazsın, yapsanda çook uğraşırsın, çok uğraşsanda verimli olmaz
-
yawuz bunu yazdı:
-----------------------------
şimdi alp dediğini anlamışmıyım sql server kullanınca istediğimiz yerden ulaşa biliyoruz fakat accses db kullandığımızda zor ve performans düşürücümü oluyor _?
-----------------------------
abi sql server adı üstünde "server", remote, local ulaşırsın her yerden..
Ama access dosya abi, remote ulaşamazsın, hem düşünsene nasıl ulaşacaksın?? www.siteadresi.com/db.mdb böyle ulaşabilsek, veritabanı yolunu bildiğimiz sitelerin veritabanlarıyla işlemler yapardık :) Saçma !!
Ama yanlış hatırlamıyorsam bir yerde okumuştum, veritabanı şifresiyle birlikte, access veritabanlarına remote ulaşabilmek diye, yazının sonunda da inanılmaz performans düşüklüğü olacağını, denenmemesi gerektiğini söylüyordu :)Bu arada Foxxxly, geç abi sql server'a o kadar fazla kod değiştirmene gerek yok, bi bağlantı kodlarını değiştireceksin, bir de bazı yerlerde tarih olaylarını..
Mesela ssql server'da access gibi sorgu içinde now() kullanamazsın, onun yerine getdate() kullanacaksın, access'teki True/False, sql server'da 1/0 oluyor, başka da kod bazında farkı yok.Ama sql server'ın avantajlarını anlatmama gerek yok herhalde :)
-
sql serverda recordcount ve top 10 gibi şeylerde kullanamıyosun top yerine limit recordcount yerine count() vs kullanıyosun kodları düzenlemek zor değil aslında ama mssql olsun mysql olsun bana en çok koyan tarafı bi hata oldumu accessii indir pcye düzelt at ne kadar güzel :) bide accesin kurulumu kolay diğerlerini kafam kaldırmıyor bazen sıfırdan mssql veya mysql kuramıyorum illa elimde eskiden kalma bi backup olacak anca öyle :/ veya accessden geçircem onlarlada uğraş dur değer mi?.. access rulz :D ..
access den çekeceğine frame kullanan bi program yap, site üzerindeki sayfadan çektir veriyi daha kolay olur sanırım bu arada :D
-
abi geçicem geçicem de, pekibi örnek yok önümde, şimdi access de rs.addnew ile bişi ler filan ekliyoz ama sqlserver da öle değil daha değişik ekleniyo
zaten bu güne kadar hiç true/false kullanmadım :) hep 0 - 1 :) -
pesimist abü doğru diyon :) frame veya xml ile çekelim :) hiç aklıma gelmedi :)))
ama işin gerçeği , en yakın zamanda sql server a geçmek lazım :)
-
pesimistzombie bunu yazdı:
-----------------------------
sql serverda recordcount ve top 10 gibi şeylerde kullanamıyosun top yerine limit recordcount yerine count() vs kullanıyosun
-----------------------------
abi sql server'da recordcount ve TOP kullanabiliyorsun, zaten plesk'ten sql server verilerini çekmeyi denediysen oradaki default sorgu : "SELECT TOP 1000" şeklinde..
Rs.recordcount da kullanabilirsin..FOXXLY bunu yazdı:
-----------------------------
abi geçicem geçicem de, pekibi örnek yok önümde, şimdi access de rs.addnew ile bişi ler filan ekliyoz ama sqlserver da öle değil daha değişik ekleniyo
zaten bu güne kadar hiç true/false kullanmadım :) hep 0 - 1 :)
-----------------------------Abi rs.addnew şeklinde sql server'da da kayıt eklersin, access'ten o konularda farkı yok, bi önceki mesajda yazdığım farklar var..
-
FOXXLY bunu yazdı:
-----------------------------ama işin gerçeği , en yakın zamanda sql server a geçmek lazım :)
-----------------------------
Abi dediğim gibi kesinlikle öneririm, çok rahat geçersin onu da söyleyim, neredeyse access'ten hiç farkı yok