2015-01-18 10 views
5

में तालिका मौजूद नहीं है या नहीं, मैं एंड्रॉइड एप्लिकेशन पर काम कर रहा हूं और मैं अपने डेटाबेस ऑपरेशन के लिए शुगर ओआरएम का उपयोग कर रहा हूं। अब मेरे पास परिदृश्य है जहां मुझे यह जांचना है कि "कुछटेबल" मौजूद नहीं है, फिर इसे बनाएं और रिकॉर्ड डालें और यदि तालिका पहले से मौजूद है और कुछ रिकॉर्ड होने के लिए मुझे रिकॉर्ड अपडेट करना है। मैंने यह कोड यह जांचने के लिए लिखा है कि तालिका मौजूद नहीं है या नहीं, तो रिकॉर्ड बनाएं और इसे सहेजें।चीनी ओआरएम एंड्रॉइड

Total_Budget_List = Total_Budget.listAll(Total_Budget.class); 
if (Total_Budget_List.size() == 0) 
{ 
    for (int i=0;i<Total_Budget_List.size();i++) 
    { 
     totalbudget = new Total_Budget(Select_Members.get(i).getId()+"",CurrentDate,per_person_budget+""); 
     totalbudget.save(); 
    } 
} 

लेकिन मुझे डेटाबेस में ऐसी कोई तालिका मौजूद नहीं है। अब मैं कैसे जांच सकता हूं कि तालिका मौजूद है और उस तालिका में कोई रिकॉर्ड है।

+0

उपयोगकर्ता 1722376 हाय, आपको इस पर कोई अपडेट मिला है। – jrhamza

उत्तर

3

कोशिश/पकड़ ब्लॉक के साथ अपने कोड के चारों ओर। यदि आपकी तालिका मौजूद नहीं है तो आप SQLiteException को संभाल सकते हैं।

संबंधित मुद्दे