制作影蝶租赁管理系统,有一个有关问题没解决

制作影蝶租赁管理系统,有一个问题没解决。
数据库Access:DVDInfo表
DVDID(文本),DVDName(文本),OutData(文本),Place(文本),DVDNum(数字),Note(文本)

VC:
CString sql;
sql.Format("insert into DVDInfo(DVDID,DVDName,OutData,Place,DVDNum,Note)values('%s','%s','%s','%s',%d,'%s')",m_edit1,m_edit2,m_edit3,m_edit4,num,m_edit6);
结果不成功。
各位大神,大家帮一下分析这代码是否有问题?

------解决方案--------------------
这都不成功?
是不是m_edit1等变量是CEdit类型啊,如果是这个的话肯定不行啊,CString还差不多
------解决方案--------------------
sql.Format("insert into DVDInfo(DVDID,DVDName,OutData,Place,DVDNum,Note)values('%s','%s','%s','%s',%d,'%s')",m_edit1,m_edit2,m_edit3,m_edit4,num,m_edit6);


1.values前面要有空格
2.m_edit1,m_edit2,m_edit3,m_edit4,num,m_edit6
看不见数据类型啊
3.DVDID这个也是String型?
------解决方案--------------------
如果用的是ADO的话,看看catch捕获的错误信息是什么