我的程序有一个“插入”按钮4个编辑框控件向编辑控件中输入数据后,调用下面的消息处理函数问题是:插入到数据表中的数据全是空字符可以插数据只是空的字符。那位大侠知道是什么原因吗???void CWorktruthDlg::OnInsert() 
{
// TODO: Add your control notification handler code here
    CString strPCUserSQL;

this->UpdateData(TRUE);

    CAdoRecordSet PCUserSet(g_pAdoConnection);

strPCUserSQL.Format("insert ForInsert (stredit1,stredit2,stredit3,stredit4) values('%S','%S','%S','%S')",m_strData1,m_strData2,m_strData3,m_strData4);
if (PCUserSet.Open(strPCUserSQL))
{
AfxMessageBox("插入数据成功!",MB_OK,-1);
}
}