我用VC做一个ASP组件,要读出用户提交的数据,我使用get_item方法如下:
Name 是一个BSTR 字串 HRESULT hr = S_OK;
IDispatch* pDisp = NULL;
IStringList* pStringList = NULL;
m_piRequest->get_Item(Name,&pDisp);
pDisp->QueryInterface(IID_IStringList,(void**)&pStringList);
_variant_t var;
hr = S_OK;
hr=pStringList->get_Item(_variant_t(Name),&var);
if (FAILED(hr))
m_piResponse->Write(_variant_t("返回字串失败"));但总返回 “返回字串失败” 就是说 pStringList->get_Item 失败,找了好多也没结果,在这里请教高手,正确的使用方法是什么,谢谢!
用户提交的数据可能是 POST 方式和 GET
Name 是一个BSTR 字串 HRESULT hr = S_OK;
IDispatch* pDisp = NULL;
IStringList* pStringList = NULL;
m_piRequest->get_Item(Name,&pDisp);
pDisp->QueryInterface(IID_IStringList,(void**)&pStringList);
_variant_t var;
hr = S_OK;
hr=pStringList->get_Item(_variant_t(Name),&var);
if (FAILED(hr))
m_piResponse->Write(_variant_t("返回字串失败"));但总返回 “返回字串失败” 就是说 pStringList->get_Item 失败,找了好多也没结果,在这里请教高手,正确的使用方法是什么,谢谢!
用户提交的数据可能是 POST 方式和 GET
解决方案 »
- vc6中如何使Release编译的版本抛出异常 我的目的是让try catch 在release状态下生效
- 怎样convert from wchar_t * to ATL::CString?
- 这个DllMain错在了什么地方?
- 保存路径
- 那位可以详细讲解一下DefineDosDevice(),DeviceIoControl()的用法?
- 在Win32中如何运用COM可视化控件?
- 求助。无法实现数据的添加
- 关于控件下载。
- 如果将一系列位图转成一个Avi文件?谢谢。
- 兄弟们, 为什么我在工作区中看不到资源了?
- 用CSerialPort类编写串口通信程序程序时,出现错误:GetOverlappedResults???详见帖子...
- 高手请来看 ASP 内部对像 Request->get_item 的使用方法
Parameters
Var
[in] A VARIANT that contains the name of the item in the collection.pVariantReturn
[retval] [out] Points to a VARIANT that receives the item value.
Res
You can use this method to retrieve a particular item from an array that has been returned by a Form, QueryString, or ServerVariables collection.