我想把收到的MAIL(TIDMESSAGE)保存到SQL2K中,需要时再转成TIDMESSAGE,怎么做。(现在我做了idpop31.RetrieveRaw(x

  • 主题发起人 主题发起人 易名烦
  • 开始时间 开始时间

易名烦

Unregistered / Unconfirmed
GUEST, unregistred user!
我想把收到的MAIL(TIDMESSAGE)保存到SQL2K中,需要时再转成TIDMESSAGE,怎么做。(现在我做了idpop31.RetrieveRaw(x,tstrings)),保存到本地成为一个文件,怎么再从这个文本变成TIDMESSAGE呢 (50分)<br />如果保存到本地,象OUTLOOK 的DBX格式,又怎么做!
请高手指教。
 
对不起,没作过这方面的.
 
帮你UP吧,没有这方面的经验
 
没关系,就当帮我UP了一把,我再自己UPUP[:D]
 
再UPUP一把,再不来人回答我就哭了!
 
自己写,还是找工具做啊。
 
当然自己写了!TIDMESSAGE这个东西还可以用工具来搞吗?
 
先保存到本地,然后以二进制方式保存到数据库中,把它作为blob数据应该可以吧.
 
怎么把本地文件搞成二进制再存在去呢!
 
[:(], 没作过。。。不好意思
 
算是帮我UP吧!
自己再UP
 
我的思路和小猪的差不多,但是具体的我也没做过。
帮你UP
 
TIDMESSAGE俺不知道。
但是有几点可以探讨:
1、对于新建,是使用Unicode编码的,你可以打开任何一封信看看,里面全部是文本,即使是附件。
典型的是Outlook等保存的eml文件类型。
2、其实你完全可以自己做一个email客户端甚或服务器,使用SQL Server作为数据库。
其实DBX或者Foxmail的BOX等某种意义上也可以说算数据库,因为是具有自己的数据组织形式、具有一定的数据结构
同时又能够进行插入、查询、删除。
3、使用SQL Sercer2000等保存,可以考虑使用text或者image类型进行保存,都应该没有问题的。
将本地文件保存成sql server的一个字段很容易,在richsearch里面一查就可以找到n多。
只能说这些粗浅的理解。ok
 
看看先!
 
tblodfield是什么?
我找不到这种数据类型呢?
要USE什么单元吗?
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
1K
DelphiTeacher的专栏
D
S
回复
0
查看
928
SUNSTONE的Delphi笔记
S
后退
顶部