我想将在edit框内的内容写入excel
编译通过但总不能写入数据
请指导
谢谢
//---------------------------------------------
GetModuleFileName(NULL,sPath.GetBufferSetLength (MAX_PATH+1),MAX_PATH);
  sPath.ReleaseBuffer ();
  int nPos;
  nPos=sPath.ReverseFind ('\\');
  sPath=sPath.Left (nPos);  sExcelFile = sPath + "\\Data.xls";  // 要建立的Excel文件  TRY
  {
    // 创建进行存取的字符串
    sSql.Format("DRIVER={%s};DSN='';FIRSTROWHASNAMES=1;READONLY=FALSE;CREATE_DB=\"%s\";DBQ=%s",sDriver, sExcelFile, sExcelFile);    // 创建数据库 (既Excel表格文件)
    if( database.OpenEx(sSql,CDatabase::noOdbcDialog) )
    {
      // 创建表结构(序号、L1数值)
      sSql = "CREATE TABLE Exceldemo (SN TEXT,L1 NUMBER)";
      database.ExecuteSQL(sSql);      // 插入数值
  pEdit_L1->GetDlgItem(IDC_L1);
  pEdit_L1->GetWindowText(temp);      sSql = "INSERT INTO Exceldemo (SN,L1) VALUES ( temp,10)";
      database.ExecuteSQL(sSql);    }          // 关闭数据库
    database.Close(); AfxMessageBox("Excel文件写入成功!");