Picproje Elektronik Sitesi

PROGRAMLAMA DİLLERİ => Visual Basic => Konuyu başlatan: Ramiz - 19 Ocak 2014, 00:30:36

Başlık: Vb6 data kontrol ile database içersinde string aramak
Gönderen: Ramiz - 19 Ocak 2014, 00:30:36
Merhaba,

Eski projelerden biri ile uğraşıyorum. Programıma "bul" özelliği eklemem gerekli.. Database bağlantısı için "data" kontrol nesnesini kullanıyorum. Databaseimin içersindeki bir stringi nasıl aratabilirim?

Teşekkürler.
Başlık: Ynt: Vb6 data kontrol ile database içersinde string aramak
Gönderen: muhittin_kaplan - 19 Ocak 2014, 00:51:52
Data nesnesi dao arayuzunu kullanir
http://msdn.microsoft.com/en-us/library/office/ff194787.aspx

http://www.vb-helper.com/howto_dao_find_records.html
Başlık: Ynt: Vb6 data kontrol ile database içersinde string aramak
Gönderen: Ramiz - 19 Ocak 2014, 01:00:08
Bunlar vb6 kodlarımı?

Ayrıca basit while döngüsü ile hallettim gibi

Do While Text1.Text <> "Ramiz"
On Error GoTo Hata:
Data1.Recordset.MoveNext
Loop

Hata:
Başlık: Ynt: Vb6 data kontrol ile database içersinde string aramak
Gönderen: muhittin_kaplan - 19 Ocak 2014, 01:10:39
Evet. Ayrica bu yonteminle arama cok uzun surer
Başlık: Ynt: Vb6 data kontrol ile database içersinde string aramak
Gönderen: muhittin_kaplan - 19 Ocak 2014, 01:13:16
Uzun zamndir kullanmiyorum recordset in find yada filter ozelligi varmiydi
Başlık: Ynt: Vb6 data kontrol ile database içersinde string aramak
Gönderen: Ramiz - 19 Ocak 2014, 01:19:00
Yok. 1000 kadar satırı hissedemeyecek kadar(sanırım 50 yada 100 mili saniyede olabilir) aratabiliyorum. Bende unutmuşum çokça basic i ve iyikide unutmuşum :)
Başlık: Ynt: Vb6 data kontrol ile database içersinde string aramak
Gönderen: muhittin_kaplan - 19 Ocak 2014, 01:54:46
data1.recordset.filter miş cevabın.
Başlık: Ynt: Vb6 data kontrol ile database içersinde string aramak
Gönderen: Ramiz - 19 Ocak 2014, 02:01:37
Yanıt için teşekkür ederim. while ile yaptığım işimi gördü. Yalnız Vb6 kullanınca farkettim ki meret taş gibi yahu :) ne yaparsan şak diye çalışıyor  :D