Özgür
16 Ekim Perşembe 2008 01:31
#1
Hocam makale süper. ama diyelim tüm veritabanında arama yapacaz. o nasıl olacak?
Sorguda ve kodlamada nasıl bir yöntem izlememiz lazım?
Merhaba! Tüm veritabanında arama yapmak için yine aynı yöntem kullanılabilir. Ancak tüm veritabanında arama yapılmasının kullanılır bir olay olduğunu sanmıyorum.
tolga
29 Ekim Çarşamba 2008 13:01
#3
asp.net 2.0 site hazırladım aramada aynı kodları kullandım. İı Şş vb. büyük küçük harf şeçiyor ve o harfler geçince bulmuyor? yardım edebilirseniz sevinirim tolgacanca@msn.com
Merhabalar! Böyle bir sorunu web.config dosyasında dil ile ilgili bir ayarlama yaptıysanız bu yüzden alıyor olabilirsiniz. Eğer böyle ayar yaptıysanız bu sorunu küçük değişiklikle düzeltebilirsiniz.
hocam çok sağolun iki gündür uğraşıyordum emeğinize sağlık
Doğan
11 Nisan Cumartesi 2009 17:55
#6
Merhabalar bu calisma Access uzerinden denenmis hocam denemedim ama calisacagindan eminim :) ben bu calismayi MySql ile yapmayi istiorum bu konuda yardimci olabilirmisiniz. İyi calismalar
Merhaba. Mysql ile yapmak için sadece access için tanımlanan nesneleri (oledbconnection, oledbdatareader vb.) mysql için (mysqlconnection, mysqldatareader vb.) tanımlamalısın. Mysql`e bağlanmak için gerekli dll dosyasını mysql`in sitesinden indirebilirsin. Sorgulama ise tamamen aynı.
anlatımınız güzel yalnız biraz daha ayrıntıya girebilir misiniz. ben access e yeni başladım ve bir kütüphane programı yapmaya çalışıyorum da
Merhaba. Bence buradaki bilgi başlangıç için yeterli. Daha detaylı işlemler için kendin uğraşmalı ve takıldığın yerlerde sorularını sormalısın.
Aramayı başarılı şekilde yapıyorum . Fakar Gridview Yazi
Tablosunun içindeki bütün Veriler geliyor.yani ben sadece yazinin başlıgını çağırmak istiyorum ve başlıga tıklayınca o yazının içerine gitmesini istiyorum ?
Merhaba. Bu tarz birşeyi sorman yerine biraz araştırsan çok rahat yapabilirsin diye düşünüyorum. Sadece başlık çekmen için sql sorgusunda * yerine sütun adı kullanmalısın. Link oluştururken de kullandığın data kontrolünün html bölümünde a tagını kullanmalı ve bu taga href değeri vermen yeterli olur. Sitemdeki birçok örnekte bu yapı var. Birkaçını incelemen faydalı olabilir.
data nesnesının html bolumunu anlayamadım source kısmına bakıyorum fakat html ile ılgılı bı tag yok :S
Yani burada bahsettiğim alan data kontrollerinin itemtemplate bölümü. Ya da bu bölüm yerine döngü ile kendin html yapıyı oluşturabilirsin.
merhaba. Anlatım çok güzel tam aradığım şey! Yaklaşık 1 aydır araştırıyorum fakat hala olumlu sonuç alamamaktayım. Ben bu özelliği access üzerinden c# da kullanmak istiyorum. Kodları denedim.
GridView1.DataBind(); kısmında hata veriyor. Databind diye bir kod yok. Yardımcı olabilir misiniz? Teşekkürler.
Merhaba. DataBind satırına gelmeden önce hata var sanırım. Ancak kodları görmeden hatanının nedeni ve çözümü hakkında birşey söylemek zor. Kodları görmek gerekiyor.
Mehmet abi ben ortadan aramayı kullandım.Yanlız aramada tek bir secenek değilde iki tane seçenek için kodlarda nasıl bi değişiklik lazım.Seçenek derkende;
Yazi tablomdaki sadece baslik değil baslik ve icerik kısmında araması için burda ne yapmam lazım select * from yazi where baslik like'" + aranan + "'%";
Bunun için where koşuluna ikinci bir parametre eklemelisin. Sorgun şu yapıda olmalı :
select * from yazi where icerik like '%" + aranan + "%' and baslik like '%" + aranan + "%'";
Yalnız burada parametrik çalışmalısın. Bu şekilde sql injection'lara maruz kalırsın. (Eğer iki sütundan birindeki sonuç yeterli olur diyorsan koşulların arasındaki mantık ifadesi and değil or olmalı.)
'Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine. hatası alıyorum nasıl duzeltebilirim :/
Hatayı aldığın bilgisayarda Access 2007 tanımlı değil. Bunun için hata aldığın makineye Access 2007 provider'ı tanımlanmalı. Eğer makina senin ise Access 2007'i kurmalısın. Makina senin değilse hosting makinası ise hosting yetkilileri ile iletişime geçmelisin.
enes
14 Ekim Perşembe 2010 16:14
#20
hocam dataGridView.databind(); satırında hata veriyor.
lütfen yardımcı olun.
System.Windows.Forms.DataGridView' does not contain a definition for 'DataBind' and no extension method 'DataBind' accepting a first argument of type 'System.Windows.Forms.DataGridView' could be found (are you missing a using directive or an assembly reference?)
@enes, yaptığın proje windows projesi mi yoksa web projesi mi? Web projesi ise büyük ihtimalle dll eksikliğinden bu hatayı alıyorsundur.