strsql.Format("update send set date='%s',num='%s',units='%s',title='%s',grade='%s',miji='%s',person='%s' where ID=%d",dlg.m_fabaoshijian,str,dlg.m_danwei
,dlg.m_biaoti,dlg.m_dengji,dlg.m_miji,dlg.m_ren,i);m_database.ExecuteSQL(strsql);
提示UPDATE语句语法错误,好象没什么错吧?

解决方案 »

  1.   

    在access中执行一下先,看看它提示什么。可能是某个字段的数据类型不对。
      

  2.   

    不是很懂,在access中如何执行,谢谢
      

  3.   

    你的SQL语句组合后看一下是否有单引号的存在.
      

  4.   

    access中可以在新建查询中执行SQL语句
      

  5.   

    在对象中选中查询,然后双击“在设计视图中创建查询”,在弹出的对话框中点取消,这是你会在工具栏开始位置看到一个“sql“的按钮,点一下,就可以输入sql语句了。
      

  6.   

    access中的日期和时间好像是需要用#来包含的~~
      

  7.   

    是的,我也同意楼主,做ASP时也是用上面的!!!