以下为代码:在编辑框初始化m_oSt.SetWindowText("00:00:00");
m_oOt.SetWindowText("23:59:59");
由编辑框中得到时间变量sbegin
m_oSdate.GetWindowText(ssdate);
ssdate=Dateformat(ssdate);
m_oSt.GetWindowText(sstime);
sbegin=ssdate+" "+sstime;
然后,我执行以下语句 sql1="select sum * from sum where 时间 between '"+sbegin+"' and '"+send+"'"; 编译发生错误,错误为c:\cy\cy\statdlg.cpp(116) : error C2440: “=”: 无法从“ATL::CStringT<BaseType,StringTraits>”转换为“char *”
其中,sbegin是cstring型
高手帮看看,我这几天可是被这个问题烦恼死了
m_oOt.SetWindowText("23:59:59");
由编辑框中得到时间变量sbegin
m_oSdate.GetWindowText(ssdate);
ssdate=Dateformat(ssdate);
m_oSt.GetWindowText(sstime);
sbegin=ssdate+" "+sstime;
然后,我执行以下语句 sql1="select sum * from sum where 时间 between '"+sbegin+"' and '"+send+"'"; 编译发生错误,错误为c:\cy\cy\statdlg.cpp(116) : error C2440: “=”: 无法从“ATL::CStringT<BaseType,StringTraits>”转换为“char *”
其中,sbegin是cstring型
高手帮看看,我这几天可是被这个问题烦恼死了
解决方案 »
- 如何在两个线程同时对一个USB设备进行访问
- 关于MessageBox问题,求求好心人帮帮我吧,好人一生平安
- [转帖]据说是笑倒6亿人的笑话
- (急)如何用程序设置视频制式?
- 截获当前窗口dc的问题:有几种方法可以截获当前窗口的屏幕????在截获的时候,如果窗口被其他窗口覆盖了,是不是会把其他的窗口也截获下来了?
- hr = LoadProfileByID( WMProfile_V80_288VideoOnly, (void **)&profile );
- 线程中注入dll的问题
- 最近在看windows核心编程第4版,有哪位大侠看过,提个建议
- 出现“无效的游标状态”,大家帮我看看啊!
- 如何将double或float类型的数据转换成保留三位小数的CString或char * ????
- win7下的注册表编程问题
- 求教:七线实际串口接收全0,用虚拟串口正常。
sql1.Format(_T("select sum * from sum where 时间 between '%s' and '%s'"), sbegin, send);char cSQL[255];
strcpy(cSQL, (LPCSTR)_bstr_t(sql1));
char *pChar = cSQL;
也可以用 format ,或者sprintf格式化方式..
c:\cy\cy\statdlg.cpp(128) : error C2110: “+”: 不能添加两个指针
如果我想获得select sum(字段) from 表 where 时间>sbegin 怎么用sqlite3_get_table()执行sql语句获得执行结果?貌似cstring的不行?