2012-07-04 12 views
5

से थंडरबर्ड के SQLite संदेश डेटाबेस को क्वेरी करना मैं एक सी # एप्लिकेशन से थंडरबर्ड द्वारा संग्रहीत ईमेल संदेशों से पूछताछ करना चाहता हूं।सी #

वर्तमान में मैं SQLite डेटाबेस, वैश्विक-संदेश-db.sqlite से पूछताछ करके पते और विषय जैसे कुछ संदेश भागों को प्राप्त कर सकता हूं।

SELECT subject FROM messagesText LIMIT 10; 

मैं संदेशों के शरीर का पता लगाने में सक्षम नहीं हूं। मैंने थंडरबर्ड के भंडारण के दस्तावेज़ीकरण की खोज की है लेकिन मुझे कुछ भी नहीं मिला है जो वर्णन करता है कि यह कहां संग्रहीत है।

संग्रहीत संदेशों के निकायों कहां संग्रहीत हैं?

उत्तर

4

अपने स्वयं के प्रयोग से, ऐसा लगता है कि आप नीचे दिए गए संदेशों की सूची प्राप्त कर सकते हैं।

select * from messages; 

उस परिणाम सेट में, आप देखेंगे कि प्रत्येक संदेश में एक आईडी है। किसी विशेष संदेश की सामग्री प्राप्त करने के लिए आप निम्न कार्य कर सकते हैं।

select c0body,c1subject,c2attachmentNames,c3author,c4recipients from messagesText_content where docid = 1234; 

यह संदेश आप चाहते हैं की आईडी संभालने है 1234.

है