adotable uptade

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
similyan
Üye
Mesajlar: 52
Kayıt: 08 Nis 2006 12:18
Konum: konya
İletişim:

adotable uptade

Mesaj gönderen similyan »

adotable de kayıt yaptırdığımızda kayıtı programdan çıkıp tekrar girmedikçe göremiyorum kayıt yapılır yapılmaz kayıtları nasıl görebilirim..
Kullanıcı avatarı
Biltes
Üye
Mesajlar: 361
Kayıt: 11 Oca 2005 02:24
Konum: Edirne

Mesaj gönderen Biltes »

Şu şekilde bir dene;

Kod: Tümünü seç

Adotable1.Close;
Adotable1.Open

yada

Adotable1.Refresh;
Kolay gelsin...
Var olmaya değer her şey bilinmeye de değerdir. Çünkü bilgi varlığın bir imgesidir. Onda iyi ve kötü aynı anda bulunmaktadır...
ikut

Mesaj gönderen ikut »

Biltes yazdı:Şu şekilde bir dene;

Kod: Tümünü seç

Adotable1.Close;
Adotable1.Open

yada

Adotable1.Refresh;
Kolay gelsin...

Merhaba

bunu query de nasıl yapcaz ?

saygılar
Kullanıcı avatarı
hdayi
Kıdemli Üye
Mesajlar: 1284
Kayıt: 29 Oca 2004 01:53
Konum: Erciyes'in eteklerinden.

Mesaj gönderen hdayi »

Query'yi kapatıp açman lazım. Close ve Open ile.

Kolay Gelsin...
Bişnev in ney çün hikâyet mîküned
Ez cüdâyîhâ şikâyet mîküned
Resim
Kullanıcı avatarı
Biltes
Üye
Mesajlar: 361
Kayıt: 11 Oca 2005 02:24
Konum: Edirne

Mesaj gönderen Biltes »

Mrb;
hday'ı yazmış ama hocamın dediği gibi query'i kapatıp açman gerekli.

Kod: Tümünü seç

  Query1.Close;
  Query1.Open;
Kolay gelsin...
Var olmaya değer her şey bilinmeye de değerdir. Çünkü bilgi varlığın bir imgesidir. Onda iyi ve kötü aynı anda bulunmaktadır...
Kullanıcı avatarı
webaytek
Üye
Mesajlar: 377
Kayıt: 23 Haz 2004 10:58

Mesaj gönderen webaytek »

ASP.NET üzerinde çalışan bir uygulamanın bağlı olduğu veritabanına delphi ile erişilebilen bir program üzerinde çalışıyorum... Program direkt mdb'ye erişip istenilen kayıtları getiriyor...

viewtopic.php?p=118005#118005

Eklenen ve Update edilen kayıtlar ise programı kapatıp açmadan görüntülenemiyor...
bu yazdığım programın sürekli server üzerinde açık kalacağını düşünürsek ve server'ın 16 yılda bir restart olduğunu hesaba katarsak
şu kodları nasıl düzenlemeliyim ki kayıtlar real-time refresh olsun...

Kod: Tümünü seç

Adotable1.Open;
DBNavigator1.Refresh;
AdoTable1.Refresh;
ADOTable1.First;

while not ADOTable1.Eof do
        Begin
        listbox1.items.add(copy(DBGrid1.Fields[2].AsString,7,4) + copy(DBGrid1.Fields[2].AsString,4,2) + copy(DBGrid1.Fields[2].AsString,1,2) + DBGrid1.Fields[0].AsString + DBGrid1.Fields[1].AsString );
        ADOTable1.Next;
        end;
ikutluay
Üye
Mesajlar: 2341
Kayıt: 03 Tem 2007 10:13

Mesaj gönderen ikutluay »

hocam server ı değil dosyayı açıp kapatacaksın. döngü bitince close yapıp tekrar open de hepsi bu.
Kişi odur ki, koyar dünyada bir eser. Eseri olmayanın yerinde yeller eser./Muhammed Hadimi
http://www.ibrahimkutluay.net
http://www.ibrahimkutluay.net/blog
ikutluay
Üye
Mesajlar: 2341
Kayıt: 03 Tem 2007 10:13

update

Mesaj gönderen ikutluay »

hocam server ı değil dosyayı açıp kapatacaksın. döngü bitince close yapıp tekrar open de hepsi bu.
Kişi odur ki, koyar dünyada bir eser. Eseri olmayanın yerinde yeller eser./Muhammed Hadimi
http://www.ibrahimkutluay.net
http://www.ibrahimkutluay.net/blog
Kullanıcı avatarı
sabanakman
Kıdemli Üye
Mesajlar: 3081
Kayıt: 17 Nis 2006 08:11
Konum: Ah bi Antalya olaydı keşke (Ankara)

Mesaj gönderen sabanakman »

Eğer ADO kullanıyorsan kapatıp açma ile hiç kasma.

Kod: Tümünü seç

ADO.Requery;
ile çok süratli bir tazeleme yapılıyor.
Şaban Şahin AKMAN
_________________
Derin olan kuyu değil kısa olan iptir. - .
Kullanıcı avatarı
webaytek
Üye
Mesajlar: 377
Kayıt: 23 Haz 2004 10:58

Mesaj gönderen webaytek »

işte aradığım şey buymuş...

Kod: Tümünü seç

ADOTable1.Requery;
teşekkür ederim @sabanakman
Kullanıcı avatarı
husonet
Admin
Mesajlar: 2962
Kayıt: 25 Haz 2003 02:14
Konum: İstanbul
İletişim:

Mesaj gönderen husonet »

sabanakman yazdı:Eğer ADO kullanıyorsan kapatıp açma ile hiç kasma.

Kod: Tümünü seç

ADO.Requery;
ile çok süratli bir tazeleme yapılıyor.

Delphi F1 den baktığımda
The effects of Requery are the same as calling the dataset’s Close method and then its Open method.

Gazete manşetleri
* DİKKAT :Lütfen forum kurallarını okuyalım ve uyalım...!
* Warez,crack vs. paylaşımı kesinlikle yasaktır.
Kullanıcı avatarı
sabanakman
Kıdemli Üye
Mesajlar: 3081
Kayıt: 17 Nis 2006 08:11
Konum: Ah bi Antalya olaydı keşke (Ankara)

Mesaj gönderen sabanakman »

İkisi arasında bariz hız farkı var. Close-Open ile tazelemek Requery'e göre çok hantal kalıyor. 600 bin kayıtlı bir SQL Server tablomda bunu denedim ve 1-2 sn süren Close-Open yöntemine karşın Requery'de hiç bir bekleme olmadan tüm değişiklikler hemen geliyordu. Bu metodu öğrendiğimde dünyalar benim olmuştu. Zaten bu bilgiyi de galiba bu forumdan öğrenmiştim :) .
Şaban Şahin AKMAN
_________________
Derin olan kuyu değil kısa olan iptir. - .
Kullanıcı avatarı
webaytek
Üye
Mesajlar: 377
Kayıt: 23 Haz 2004 10:58

Mesaj gönderen webaytek »

bu foruma can kurban zaten... ne zaman sıkışsam saolsun tüm delphitürkiye dostları imdada yetişiyo... saolun varolun :alkis:
Cevapla