小弟用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语句绝对没问题。哪位知道啊?谢谢了!