kayıt silme
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
- mustafa_kaplan
- Üye
- Mesajlar: 38
- Kayıt: 03 Tem 2003 01:39
kayıt silme
query ile istediğim özelliklerdeki kayıtları nasıl silerim acaba. Mesela adı ahmet olan kayıtları.Birde tarih alanım var bu alan içinden istediğim ayı nasılbulacam...
kolay gelsin..
kolay gelsin..
- mustafa_kaplan
- Üye
- Mesajlar: 38
- Kayıt: 03 Tem 2003 01:39
muhtemelen
seklinde bir satir ile query'yi calistirmayi deniyor olabilirsiniz. TQuery componentinin sql'inde eger bir select statemen varsa Open metodu kullanilir. Delete, update, insert seklindeki sql kodlari icin
metodunu kullanmalisiniz...
Kod: Tümünü seç
Query1.Open;
Kod: Tümünü seç
Query1.ExecSQL;
- mustafa_kaplan
- Üye
- Mesajlar: 38
- Kayıt: 03 Tem 2003 01:39
söylediğiniz gibi Query1.ExecSQL; kulandım.ama sorun gitmedi.
Ben query1 in object inspector deki SQL özelliğine delete FROM SORUSTURMAYAPILAN.dbf
WHERE SOR_NO=:SOR_NO ekliyorum .
Daha sonra bir buton içine de :
Query1.ExecSQL;
Query1.Params[0].Text:=edit7.Text;
Query1.close;
kodlarını giriyorum. Ama sorun SQL ye yazdığım kodlardan kaynaklanıyor..
Ben query1 in object inspector deki SQL özelliğine delete FROM SORUSTURMAYAPILAN.dbf
WHERE SOR_NO=:SOR_NO ekliyorum .
Daha sonra bir buton içine de :
Query1.ExecSQL;
Query1.Params[0].Text:=edit7.Text;
Query1.close;
kodlarını giriyorum. Ama sorun SQL ye yazdığım kodlardan kaynaklanıyor..
- mustafa_kaplan
- Üye
- Mesajlar: 38
- Kayıt: 03 Tem 2003 01:39
Dbase dosyalarıyla hiccalismadim. Paradox kullandigim nadir durumlarda da yine BDE'de bir alias tanimlayip Delphi tarafinda bir database componenti koyup ona ilgili alias'i gosterip Database compoenntine verecegim ismi de diger table ve query componentlerinin databasename ozelligi olarak secip kullandim. Tabi SQL ozellikleri icinde de dogrudan dosyanin adini tablo adi olarak kullandim. .dbf seklinde kullanimdan dolayi acaba ilgili dosyanin bulunmasi ile ilgili bir sorun mu var diyorum.
Bir de en son durumda verilen hata nedir hala ayni hata mesajini mi veriyor?
Bir de en son durumda verilen hata nedir hala ayni hata mesajini mi veriyor?
- mustafa_kaplan
- Üye
- Mesajlar: 38
- Kayıt: 03 Tem 2003 01:39
- mustafa_kaplan
- Üye
- Mesajlar: 38
- Kayıt: 03 Tem 2003 01:39
- mustafa_kaplan
- Üye
- Mesajlar: 38
- Kayıt: 03 Tem 2003 01:39
çıkan mesaj aynen şöyle:
DELETE FROM SORUSTURMAYAPILAN.DBF
WHERE SOR_NO=:5
=: İŞARETİNİ FALAN DEĞİŞTİRDİM DAHA ÖNCE AMA ONDA DA DÜZELMEDİ HOCAM.
sor_no alanı numeric değil character olarak tanımlandı tablede....
DELETE FROM SORUSTURMAYAPILAN.DBF
WHERE SOR_NO=:5
=: İŞARETİNİ FALAN DEĞİŞTİRDİM DAHA ÖNCE AMA ONDA DA DÜZELMEDİ HOCAM.
sor_no alanı numeric değil character olarak tanımlandı tablede....
En son mustafa_kaplan tarafından 11 Eyl 2003 08:57 tarihinde düzenlendi, toplamda 3 kere düzenlendi.
Bu kod zaten calismaz.
seklinde bir kod elde edip calistirdiktan sonra hata mesaji vermemesi gerekir.
Kod: Tümünü seç
DELETE FROM SORUSTURMAYAPILAN.DBF
WHERE SOR_NO=5