CString strSQL="Insert into QQClientTable values(m_birthday,m_name)";
这条SQL语句怎么不行啊(m_birthday和m_name是CString对象)
下面这条就行...
CString strSQL="Insert into QQClientTable values('hello','hello')";
恳求各位师兄解答

解决方案 »

  1.   

    strSQL.Format("Insert into QQClientTable values('%s','%s')",m_birthday,m_name); 
      

  2.   


    下面之所以行是因为遇到''编译器把其当作sql语句插入的值
    上面那句没有,编译器不知道怎么处理m_birthday,m_name这两个变量,
    使用format()函数将m_birthday,m_name格式化一下,
    strSQL.Format("Insert into QQClientTable values('%s','%s')",m_birthday,m_name);