永发信息网

请教variant转string问题

答案:2  悬赏:20  手机版
解决时间 2021-04-11 20:49
请教variant转string问题
最佳答案
CComVariant value;
CComBSTR s_value;
node->get_nodeTypedValue(&value);
if(value.vt!=VT_EMPTY)
{
value.ChangeType(VT_BSTR);
s_value=value.bstrVal;
}
else
s_value="";
CString str(s_value);

当然 如果能够确定value就是字符串,也可以像你那样的写,最后加
CString str(value.bstrVal);
全部回答
修改个属性 adoconnection1.loginprompt := false; 不知道你是用什么方式传递的数据 可能是你插入数据的时候有非空字段没有赋值,好好检查下对应的字段数据 could not convert variant of type (null) into type (string) 这个提示已经说了:不能将空值转换成string类型,你执行的肯定是修改或插入操作,什么系统ado,delphi 的ado,都是同一个东西,哪来的不兼容的道理,只有说delphi对ado的封装性的问题,但你这个错误很明显,肯定是程序有纰漏
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
没有淘宝卡和支付宝,可不可以直接上淘宝网买
Window Movie Marker怎么插入音乐啊?
前几天看《三国演义》时看到曹奂的饰演者是汪
红米1S点击输入的地方后输入法键盘不会弹出来
我明天回丰城办理一些有关户籍的手续,现在有
在葛底斯堡国家烈士公墓落成典礼上的演讲林肯
榕树换盆后浇不浇水,榕树浇水 5分
宝宝一般4天才拉粑粑一次,正常吗(4个月大)
为什么鸟类也是温血动物
QQ农场好友列表问题
天龙八部珍兽技能问题
天语A992手机支持2008版手机QQ吗?
DNF11.27更新后进入后为什么选择频道没反应
分手后的恋人真的要成为熟悉的陌生人吗?
以后不在打扰你的句子,今夜我想你了但绝不打
推荐资讯
什么叫排比句?急!
QQ自由幻想的魔虎该怎么带?就刚开始带
谁有“祝福钢琴曲”?在哪下载?
求生日表白语
-They were so far away that I couldn’tthe
琼斯翻越和星际弹球两种小游戏的技巧是那些?
高一英语总结英语作文
怎么把原CAD图里1:1000的比例改成1:1的比例
DNF怎么绑密保
高中生物帝在哪??细胞???
《我可能不会爱你》程又青经典语录之熟女魅力
恒温动物比变温动物高等,主要是因为A.减少了
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?