数据库操作的Execute命令中,怎么加入一个含有'符号的文件名啊

数据库操作的Execute命令中,如何加入一个含有'符号的文件名啊?
如下:
    char   szCmd[4096];
    char   szName[1024]   =   { "Abcd 'edf "};
    sprintf(szCmd,   "insert   into   %s   values( '%s ', '%s ') ",   TB_NAME,  
    szName,
    szDate   );

    m_pConnection-> Execute(szCmd,   &RecordsAffected,   adCmdText);
    ...;

    现在的问题是:szName中已经有了一个 '符号(d和e中间的那个符号),执行时总是报错。
    各位,如何解决啊?


------解决方案--------------------
对用2个 '就可以了