rst.Open("insert into t_b_ControlSeg(f_ControlSegID,f_ControlSegName,f_Monday,f_BeginHMS1) values(5,'"+edit2+"','1','"+data1+"')");
rst.Open(str);
是对的,我什么
int shu=5;
(1)rst.Open("insert into t_b_ControlSeg(f_ControlSegID,f_ControlSegName,f_Monday,f_BeginHMS1) values(shu,'"+edit2+"','1','"+data1+"')");
rst.Open(str);(2)rst.Open("insert into t_b_ControlSeg(f_ControlSegID,f_ControlSegName,f_Monday,f_BeginHMS1) values(‘shu’,'"+edit2+"','1','"+data1+"')");
rst.Open(str);
1和2都不对了呢,给怎么插入数字类型的字段呢?
rst.Open(str);
是对的,我什么
int shu=5;
(1)rst.Open("insert into t_b_ControlSeg(f_ControlSegID,f_ControlSegName,f_Monday,f_BeginHMS1) values(shu,'"+edit2+"','1','"+data1+"')");
rst.Open(str);(2)rst.Open("insert into t_b_ControlSeg(f_ControlSegID,f_ControlSegName,f_Monday,f_BeginHMS1) values(‘shu’,'"+edit2+"','1','"+data1+"')");
rst.Open(str);
1和2都不对了呢,给怎么插入数字类型的字段呢?
建议这样:
CString str1;
str1.format("insert into t_b_ControlSeg(f_ControlSegID,f_ControlSegName,f_Monday,f_BeginHMS1) values(%d,'"+edit2+"','1','"+data1+"')",shu);
rst.Open(str1)
rst.Open("insert into t_b_ControlSeg(f_ControlSegID,f_ControlSegName,f_Monday,f_BeginHMS1) values("+shu+",'"+edit2+"','1','"+data1+"')");