จะเช็ค Empty ของ Cursor ได้ยังไงครับ

   
Sele ไว้ใน Cursor จะเช็คว่า มีข้อมูลรึป่าว ทำไงครับ
บาส
15 พ.ย. 49 เวลา 15:22:17 น. --> 125.25.17.240,
   
   
เดาเอานะ
if eof()
มือใหม่
15 พ.ย. 49 เวลา 15:26:39 น. --> 202.28.181.9, w
  
   
^
ok
หรือ if reccount()=0 ... แต่ใช้ไม่ได้ในกรณีเป็นตารางเปล่าแต่มีข้อมูล delete ค้างอยู่
gt
15 พ.ย. 49 เวลา 15:47:11 น. --> 61.91.35.25, ww
  
   
วิธีที่1.....
select cursor
go top
if eof()
   ไม่มีข้อมูล
else
   มีข้อมูล
endif

วิธีที่ 2.............
select cursor
count for .not.delete() to num_of_rec
if num_of_rec = 0
   ไม่มีข้อมูล
else
   มีข้อมูล
endif
ปริม
15 พ.ย. 49 เวลา 15:54:52 น. --> 222.123.65.29,
  
   
ปรกติ ถ้าใช้ SELECT - SQL จะมีตัวแปร _TALLY บอกให้ทราบจำนวน RECORD ที่ได้
เช่น
SELECT * FROM xyz WHERE .F. INTO CURSOR zyx
IF _TALLY = 0
       MESSAGEBOX('Empty')
ENDIF
เกษม
16 พ.ย. 49 เวลา 8:46:48 น. --> 203.156.141.178
  
ขอเชิญร่วมตอบคำถามครับ
 
ผู้ตอบ :
รหัสผ่าน :
รูปภาพ :
คำตอบ :