小弟用MFC编写查询数据库程序,但总是遇到这个问题,不知如何解决 GetDlgItem(IDC_EDIT_STARTDATE)->GetWindowText(query, 40);
strcat(sqlstring, query);
strcat(sqlstring, "'");
MessageBox(sqlstring,TEXT("标题"),MB_OK);
//GetDlgItem(IDC_STARTDATE)->SetWindowText("ok"); //MessageBox(TEXT("1"),TEXT("标题"),MB_OK);
m_db.OpenEx(_T( "DSN=informixNew;UID=matrix;PWD=matrix" ),CDatabase::noOdbcDialog|CDatabase::useCursorLib);
//MessageBox(TEXT("2"),TEXT("标题"),MB_OK);
CinfoSet m_rs(&m_db);
//MessageBox(sqlstring,TEXT("标题"),MB_OK);
m_rs.Open(AFX_DB_USE_DEFAULT_TYPE, (LPCTSTR)sqlstring,0);
每次运行到最后一句,开始查询时就出现这个问题,SQL语句绝对没问题。哪位知道啊?谢谢了!
strcat(sqlstring, query);
strcat(sqlstring, "'");
MessageBox(sqlstring,TEXT("标题"),MB_OK);
//GetDlgItem(IDC_STARTDATE)->SetWindowText("ok"); //MessageBox(TEXT("1"),TEXT("标题"),MB_OK);
m_db.OpenEx(_T( "DSN=informixNew;UID=matrix;PWD=matrix" ),CDatabase::noOdbcDialog|CDatabase::useCursorLib);
//MessageBox(TEXT("2"),TEXT("标题"),MB_OK);
CinfoSet m_rs(&m_db);
//MessageBox(sqlstring,TEXT("标题"),MB_OK);
m_rs.Open(AFX_DB_USE_DEFAULT_TYPE, (LPCTSTR)sqlstring,0);
每次运行到最后一句,开始查询时就出现这个问题,SQL语句绝对没问题。哪位知道啊?谢谢了!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货