程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> 時間數據無法保持-vs 2012 時間無法保持到acces數據庫

時間數據無法保持-vs 2012 時間無法保持到acces數據庫

編輯:編程綜合問答
vs 2012 時間無法保持到acces數據庫

請教下大家:rs.m_data = m_strdata;//此時間空間無法添加到數據庫
代碼如下:

void CCteFormView::OnBnClickedSave()
{
// TODO: 在此添加控件通知處理程序代碼
UpdateData();
CcteSet rs;

rs.Open(); 
rs.AddNew(); 


rs.m_data = m_strdata;//此時間空間無法添加到數據庫
rs.m_name=m_strname;
rs.m_luhao=m_strluhao;
rs.m_liaose=m_strliaose;



錯誤提示如下:
d:\myfile\visual studio 2012\projects\xuglassform\xuglassform\cteformview.cpp(269): error C2679: 二進制“=”: 沒有找到接受“CDateTimeCtrl”類型的右操作數的運算符(或沒有可接受的轉換)

1> d:\program files (x86)\microsoft visual studio 11.0\vc\atlmfc\include\atltime.h(123): 可能是“ATL::CTime &ATL::CTime::operator =(__time64_t) throw()”
1> d:\program files (x86)\microsoft visual studio 11.0\vc\atlmfc\include\atltime.h(173): 或 “ATL::CTime &ATL::CTime::operator =(const ATL::CTime &)”
1> 嘗試匹配參數列表“(ATL::CTime, CDateTimeCtrl)”時

最佳回答:


rs.m_data = m_strdata;
左右類型不匹配,檢查下可能一個是CDateTimeCtrl控件,一個是時間字段,需要轉換下。
具體你的類型是什麼要看完整代碼

參考:http://blog.csdn.net/zmq5411/article/details/6250646

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved