那位大侠能告诉我如何把CString类型转化为COleVariant类型的数据 我在做一个Access的数据库,在文本框中获得CString数据要写入Access数据库,我用的是DAO,所以谁能告诉我如何把CString类型转化为COleVariant类型的数据。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://dev.csdn.net/develop/article/12/12365.shtm COleVariant( CString& strSrc );直接构造就可以了。CString str;COleVariant vt(str); http://dev.csdn.net/develop/article/21/21798.shtm 我就是想把一个CString 数据写入到Access数据库,不知该怎样做,请大家帮忙! CDaoDatabase db; //数据库 CDaoRecordset RecSet(&db); //记录集 ........................ CString buffer; buffer = "宝马"; COleVariant var(buffer); RecSet.Edit(); RecSet.SetFieldValue("Name", var);//(COleVariant)m_name RecSet.SetFieldValue("Age", atol(m_age)); RecSet.Update();我进行这样的转化,但显示出来的还是乱码,不只是为什么?是不是同现实汉字有关系, access好象是用unicode编码的吧?buffer=_T("宝马");如何? 是不是和汉字有关系?自己测试一下就好了啊!RecSet.SetFieldValue((LPCTSTR)"Name",var); XP下如何改变快速启动栏中图标的顺序? 关于在App::InitInstance中放1个以上CDialog的情况 如何拖动选项到应用程序中 VC++ ADO 数据库编程中的单引号问题? 关于Berkeley DB的数据库操作的问题,急 急找happyparrot(快乐鹦鹉):还是关于CTestView的输出问题(!!!在线等待) 谁有VC6 SP6?装了SP6还用装SP5吗? 用wininet的API函数能否访问Unix的Ftp服务器 十分有趣的问题(dll相关) 请教线程中控制鼠标的问题 BCG 如何删除BCG的主窗口菜单中的项?(急) 坐标精度问题……
直接构造就可以了。
CString str;
COleVariant vt(str);
CDaoDatabase db; //数据库
CDaoRecordset RecSet(&db); //记录集
........................
CString buffer;
buffer = "宝马";
COleVariant var(buffer);
RecSet.Edit();
RecSet.SetFieldValue("Name", var);//(COleVariant)m_name
RecSet.SetFieldValue("Age", atol(m_age));
RecSet.Update();
我进行这样的转化,但显示出来的还是乱码,不只是为什么?是不是同现实汉字有关系,
buffer=_T("宝马");如何?
自己测试一下就好了啊!RecSet.SetFieldValue((LPCTSTR)"Name",var);