首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用asp经典将CDO.Message对象转换为字符串

使用asp经典将CDO.Message对象转换为字符串
EN

Stack Overflow用户
提问于 2014-09-29 08:27:43
回答 1查看 786关注 0票数 0

我跟踪CDO.Message对象。

代码语言:javascript
复制
dim myMail:set myMail= CreateObject("CDO.Message")
myMail.Subject="testSubject"
myMail.From="test@test.com"
myMail.to="test@test.com"
myMail.TextBody="testBody"

我想把这个对象转换成字符串。在以下asp.net函数中所做的操作

代码语言:javascript
复制
public static string ConvertCDOtoString(CDO.Message CDOMsg)
{
    string strMessage = "";

    //Convert CDO Message to ADO Stream
    ADODB.Stream objADO = null;
    objADO = CDOMsg.GetStream();
    objADO.Type = ADODB.StreamTypeEnum.adTypeBinary;
    //Convert ADO Stream to String
    strMessage = System.Text.Encoding.ASCII.GetString((byte[])objADO.Read());
    objADO = null;
    return strMessage;
}

我也想在asp的经典版中做同样的事。有人能帮忙吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-09-29 15:47:16

找到解决办法了。

代码语言:javascript
复制
dim myMail:set myMail= CreateObject("CDO.Message")
myMail.Subject="test subject"
myMail.to="test@test.com"
myMail.TextBody="testing Body message "
myMail.From="test2@test.com"

Dim Stream      
Set Stream = myMail.GetStream()    
'read the encoded data As a string
messageString = Stream.ReadText
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26095546

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档