为什么
m_pRecordset->Fields->GetItem
(_variant_t("词"))->Value=_bstr_t("孩子");可以吧一条记录添加到数据库
但是
m_pRecordset->Fields->GetItem
(_variant_t("词"))->Value=_bstr_t(m_word);
m_word 是CString 类型
就说有异常,不能添加到数据库 ??应该怎么处理m_word??
m_pRecordset->Fields->GetItem
(_variant_t("词"))->Value=_bstr_t("孩子");可以吧一条记录添加到数据库
但是
m_pRecordset->Fields->GetItem
(_variant_t("词"))->Value=_bstr_t(m_word);
m_word 是CString 类型
就说有异常,不能添加到数据库 ??应该怎么处理m_word??
解决方案 »
- 用CSplitterWnd分割的两个视图,如何使禁止拖动视图分割线?
- 请教高手,拔号上网怎么实现与公网IP进行UDP通信
- 关于DirectShow中Filter连接的问题
- 在 IE 的 url 地址栏中输入网址时候,一般都会自动弹出一个下拉的提示栏,这个提示栏是怎么出来的?
- 奇怪问题,请各位大虾会诊~~~感激不尽
- 关于dll的变量传递及应用问题
- 关于Dat EXchange的问题啊,郁闷啊,请帮帮忙啊,顶也行啊
- DIB存盘的问题
- 如何在程序中锁死光驱?
- 关于CRichEdit的问题。
- 将CStringArray用c++实现,请高手指点!!!
- 用InstallShield 做安装程序,怎么弄一个等待界面, 就是放大镜转啊转的那一种,
(_variant_t("词"))->Value=_bstr_t((LPSTR)(LPCTSTR)m_word);呢?
我设结构
typedef struct{
char word[30];
char tone[30];
char wdmeaning[40];
char ke[5];
char order[5];
char other[18];
}MYWORD;
文件已经打开,从文件读一个单元到结构:
myFile.Read(&myWord, sizeof(MYWORD))
我只想输出myWord.word一项
GetDlgItem(IDC_WORD)->SetWindowText(LPCTSTR(myWord.word));
结果什么音标,词义全部都输出
如果是想输出音标
GetDlgItem(IDC_WORD)->SetWindowText(LPCTSTR(myWord.tone ));则把音标后面全部输出(单词没有输出)不是明明只有30个字节嘛?
谁救救我,有分了多多相送