请教richedit问题
我在如下程序语句中中:
CString buf;
this->GetDlgItemText(IDC_CONTENTRICHEDIT,buf);
if (m_title.IsEmpty())
{
AfxMessageBox("请输入标题!");
return;
}
try
{
CString sql="insert into "+tablename+"(标题,内容)"+"values('"+m_title+"','"+buf+"')";
theApp.m_pConn->Execute((_bstr_t)sql,NULL,adCmdText);
// HTREEITEM root=mytreeview->GetTreeCtrl().get;
......
不知道为什么编译可以通过,但是执行数据库语句时老是报异常。 debug下发现sql语句前面多了几个0x005934bc ,
CString::operator char const * returned 0x005934bc "insert into delphi(标题,内容)values('sdffd','Select name from sysobjects where type= 'U '
此种方法只适用于sqlserver')" 导致异常跳出, 其中 IDC_CONTENTRICHEDIT是一个richedit的控件名。
请问大家这是什么毛病,怎么避免。。。
CString buf;
this->GetDlgItemText(IDC_CONTENTRICHEDIT,buf);
if (m_title.IsEmpty())
{
AfxMessageBox("请输入标题!");
return;
}
try
{
CString sql="insert into "+tablename+"(标题,内容)"+"values('"+m_title+"','"+buf+"')";
theApp.m_pConn->Execute((_bstr_t)sql,NULL,adCmdText);
// HTREEITEM root=mytreeview->GetTreeCtrl().get;
......
不知道为什么编译可以通过,但是执行数据库语句时老是报异常。 debug下发现sql语句前面多了几个0x005934bc ,
CString::operator char const * returned 0x005934bc "insert into delphi(标题,内容)values('sdffd','Select name from sysobjects where type= 'U '
此种方法只适用于sqlserver')" 导致异常跳出, 其中 IDC_CONTENTRICHEDIT是一个richedit的控件名。
请问大家这是什么毛病,怎么避免。。。
...全文
相关推荐
RichEdit做的日历
使用RichEdit作为显示控件,显示时控制上下两行显示不同大小、颜色的字体。使用公历转农历的类。是一个显示界面不错的日历
对话框添加控件问题
对话框添加控件问题 当你添加完空间,编译运行没反应的话,请看
实现带行号的 richedit 控件
MS 的 RichText 控件本身没有显示行号的功能,当用这个控件来作为代码编辑器时,我们希望它可以显示行号。这个压缩包中的代码验证了实现这一功能的可能性。
类似聊天窗口,可以发送表情、图片,RichEdit显示图片
类似聊天窗口,可以发送表情、图片,RichEdit显示图片,这只是一个例子,不过可以借鉴一下 类似聊天窗口,可以发送表情、图片,RichEdit显示图片,这只是一个例子,不过可以借鉴一下
RICHEDIT复制简单方法
RICHEDIT复制到RICHEDIT,这个我找了老久啊,国外网站的代码


数据库
