10. april 2004 - 19:42Der er
4 kommentarer og 1 løsning
Mail til paradox
Hej
Hvordan får jeg gemt indholdet af en mail i en paradox database?
Jeg bruger nmpop3 komponentet, til at hente med, men hvordan får jeg gemt: emne afsender mail body modtaget dato/tid vedhæfninger samt et fjel til ja/nej
Har først set dit spørgsmål nu. Hvorfor gemme i Paradox? Hvad med Access?
Umiddelbart er der ikke mange ben i opgaven (antager at pop3-komponenten har properties til alle disse oplysninger). Eneste problem med en enkelt tabel, er ved de vedhæftede filer. Dem må du enten pakke sammen i et binary-felt eller gemme dem i en anden tabel med referencer til denne.
Jeg ved ikke hvordan data er ordnet. Er body'en en pointer til en dataklump eller er det noget der skal streames? Er det noget helt tredie?
Tabel1.Insert; try Tabel1['Subject'] := Pop.Subject; Tabel1['Sender'] := Pop.Sender; Tabel1['Recipient'] := Pop.Recipient; Tabel1['RcvDate'] := Pop.RcvDate; Tabel1['YesNo'] := cbYesNo.Checked; Tabel1['BodySize'] := Pop.BodySize; Tabel1['Body'] := Pop.Body; // feltet må nok være et binary-felt Tabel1.Post; except Tabel1.Cancel; raise; end;
Bemærk, at jeg bare antager at pop3-komponenten har ovenstående properties til rådighed.
Hvis den siger noget med String og TStringList så er der muligvis fordi du skal præsentere data fra TStringList som værende en streng(en stringList er en liste bestående strenge). Hvis du skriver oStringList.Text - så skulle det kunne bruges.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.