我把文件里面的记录添加到数据库里面
out.Open(m_StrFileName, CFile::modeRead);
do{
out.ReadString(m_buf);
pRst->AddNew();
pRst->PutCollect("YHM",_variant_t(m_buf));
pRst->Update();
}
数据库里面是 就一个字段时varchar2(20)
每一行读的是11个字符
数据库能查询
str=_com_util::ConvertBSTRToString((_bstr_t)pRst->GetCollect("yhm"));为什么不能添加记录阿
out.Open(m_StrFileName, CFile::modeRead);
do{
out.ReadString(m_buf);
pRst->AddNew();
pRst->PutCollect("YHM",_variant_t(m_buf));
pRst->Update();
}
数据库里面是 就一个字段时varchar2(20)
每一行读的是11个字符
数据库能查询
str=_com_util::ConvertBSTRToString((_bstr_t)pRst->GetCollect("yhm"));为什么不能添加记录阿
pRst->PutCollect("yhm","1234646");每次运行到这一步就catch 到错误了
//pRst=pConn->Execute("SELECT YHM FROM ztemptablemyw",NULL,adCmdText);
现在是
pRst->Open("SELECT * FROM ztemptablemyw", // 查询DemoTable
pConn.GetInterfacePtr(),
adOpenDynamic,
adLockOptimistic,
adCmdText);我比较菜了 前面的记录集指针为什么不能AddNew()
查询却没一点问题