csyasar Posted December 10, 2014 Posted December 10, 2014 merhaba, normalde delphide kapalı bir query'e örneğin if qkayit.recordcount>0 then begin.......end; gibi bir ifadeyi cevaplamasını istediğinizde eğer query kapalı ise direk 0 yanıtını verirdi. uniguide bu sorguyu çektiğinizde kimi zaman çalışıyor, genelde ise kapalı bir query de bu sorguyu yaptığınızda "cannot perform on a close dataset" yanıtını veriyor. kapalı ise 0 dönmek yerine "kapalı queryde sorgu yapamazsınız diyor. nasıl aşarız sorunu. Quote
Sherzod Posted December 10, 2014 Posted December 10, 2014 Hi, Eğer doğru anlamak, bir tane daha koşul ekleyebilirsiniz if ((qkayit.Active) and (qkayit.recordcount > 0)) Best regards. 1 Quote
csyasar Posted December 13, 2014 Author Posted December 13, 2014 the code is stop when "qkayit.recordcount" Quote
Administrators Farshad Mohajeri Posted December 13, 2014 Administrators Posted December 13, 2014 Kapali bir queryden recordcount degerini alamazsiniz. Bu delphide de boyledir. Quote
Guest Huseyin Posted December 25, 2014 Posted December 25, 2014 kapalı olan bir queryde recordcount alamazsınız.Zaten kapalıysa kapalıdır onun yerine şunu yapabilirsin if query.active then begin if query.recordcount>0 then begin kodlarınız; end; end; Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.