COleVariant var;
var.ChangeType(VT_BSTRT, NULL);
RecSet.AddNew();
var=m_MoneyDlg.m_Amount; //m_Amount是一CString型成员变量
RecSet.SetFieldvalue("amount",var); //金额
RecSet.Update();
为何我只能添加var里面的前一个字符,而不是整个字符串 ,采用的是DAO
var.ChangeType(VT_BSTRT, NULL);
RecSet.AddNew();
var=m_MoneyDlg.m_Amount; //m_Amount是一CString型成员变量
RecSet.SetFieldvalue("amount",var); //金额
RecSet.Update();
为何我只能添加var里面的前一个字符,而不是整个字符串 ,采用的是DAO
float var=m_MoneyDlg.m_Amount;
CString str;
str.Format("%8.4f",var); //m_Amount是一CString型成员变量
RecSet.SetFieldvalue("amount",str); //金额
RecSet.Update();.
var.vt=VT_BSTRT;
RecSet.AddNew();
var=m_MoneyDlg.m_Amount.AllocSysString();
RecSet.SetFieldvalue("amount",var);
RecSet.Update();
改一下
var.bstrVal=m_MoneyDlg.m_Amount.AllocSysString();