插入的变量形如i,A[i],B[i],C[i]。i的值是迭代器里的值(刚学,也不知道表述正确不正确),从1取值,然后A[i],B[i],C[i]。也对应有不同的值。
那么用insert into 怎么写呢,我写的下面这段代码:
CString buf1= _T("");
CString buf2= _T("");
CString buf3= _T("");
CString buf4= _T("");
(程序每步都加的断点,然后运行到下面那些代码就崩溃了,提示是迭代器的问题)
buf1.Format(_T("%d"),i);
buf2.Format(_T("%f"),A[i]);
buf3.Format(_T("%f"),B[i]);
buf4.Format(_T("%f"),C[i]);CString   strSQL1;   
strSQL1.Format("insert   into  YY(ID,A,B,C)   values("+buf1+","+buf2+","+buf3+","+buf4+")");是怎么一回事呢