<script type="text/javascript">
</script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
安装SQLServer之后可能
会导致访问邮箱失败
Articlelastmodifiedon2002-1-21
--------------------------------------------------------
Theinformationinthisarticleappliesto:
MicrosoftActiveDirectoryServiceInterfaces,version2.5MicrosoftDataComponentsversion2.6
--------------------------------------------------------
现象
FrontEndServer是Exchange2000服务器;
从某个时候起,在这台机器上调用微软的CDO或者CDOEX访问Exchange邮箱发生了异常!而且ADSI也工作不正常。
从外表上看,没有任何错误的迹象。
重现步骤如下:
Ø VB中创建一个应用程序;
Ø 引用CDOEX.DLL;
Ø 代码写入:
SetoMsg=CreateObject("CDO.Message")
oMsg.DataSource.Open(“http://BackEndServer/public”)
则在第二行得到这样的错误:
Run-timeerror‘-2147221164(80040154)’:
无法向写入项
FrontEndServer配置:
WindowsAdvancedServer2000内部版本号2195:ServicePack2
IE版本:5.00.3315.1000更新版本:SP2
CDOEX.DLL的版本号:6.0.4417.0
它所处的位置:C:/ProgramFiles/CommonFiles/MicrosoftShared/CDO
原因
首先在FrontEndServer 安装了SQLServer2000之前,我们可以使用CDOEX的IDataSource.Open打开用户邮箱的:
_ConnectionPtrpCon=NULL;
CComPtr<CDO::IFolder>pFldr;
CComPtr<CDO::IDataSource>pSource;
hr=pFldr.CoCreateInstance(L"CDO.Folder");
pFldr->get_DataSource(&pSource);
hr=pSource->Open(bstrURLInbox,
(IDispatch*)pCon,
adModeRead,
adFailIfNotExists,
adOpenSource,
bstrUserDomainAccount,
bstrUserPwd); 1
<script type="text/javascript"> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
<script type="text/javascript">
</script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
安装SQLServer之后可能
会导致访问邮箱失败
Articlelastmodifiedon2002-1-21
--------------------------------------------------------
Theinformationinthisarticleappliesto:
MicrosoftActiveDirectoryServiceInterfaces,version2.5MicrosoftDataComponentsversion2.6
--------------------------------------------------------
现象
FrontEndServer是Exchange2000服务器;
从某个时候起,在这台机器上调用微软的CDO或者CDOEX访问Exchange邮箱发生了异常!而且ADSI也工作不正常。
从外表上看,没有任何错误的迹象。
重现步骤如下:
Ø VB中创建一个应用程序;
Ø 引用CDOEX.DLL;
Ø 代码写入:
SetoMsg=CreateObject("CDO.Message")
oMsg.DataSource.Open(“http://BackEndServer/public”)
则在第二行得到这样的错误:
Run-timeerror‘-2147221164(80040154)’:
无法向写入项
FrontEndServer配置:
WindowsAdvancedServer2000内部版本号2195:ServicePack2
IE版本:5.00.3315.1000更新版本:SP2
CDOEX.DLL的版本号:6.0.4417.0
它所处的位置:C:/ProgramFiles/CommonFiles/MicrosoftShared/CDO
原因
首先在FrontEndServer 安装了SQLServer2000之前,我们可以使用CDOEX的IDataSource.Open打开用户邮箱的:
_ConnectionPtrpCon=NULL;
CComPtr<CDO::IFolder>pFldr;
CComPtr<CDO::IDataSource>pSource;
hr=pFldr.CoCreateInstance(L"CDO.Folder");
pFldr->get_DataSource(&pSource);
hr=pSource->Open(bstrURLInbox,
(IDispatch*)pCon,
adModeRead,
adFailIfNotExists,
adOpenSource,
bstrUserDomainAccount,
bstrUserPwd); 1
<script type="text/javascript"> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
<script type="text/javascript">
</script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>