Access数据库,name,sort,type都为文本型,memo为备注型
执行
insert into price (name,sort,type) values ('aaa','bbbb','cccc')
程序完全正确,但是当执行
insert into price (name,sort,type,memo) values ('aaa','bbb','ccc','ddd')
时候却报说"insert into 语句的语法错误"
小弟的access中,"必填字段"选的是"否"(默认如此),"允许空字符串"选的"是"(默认为否,不行!),"Unicode压缩"选的是"是"(默认如此)

解决方案 »

  1.   

    memo是备忘录的意思,好像在英文版就是备注类型吧!你可以用[memo]试试看!
      

  2.   

    把memo,换成一个别的字段试试看如content
      

  3.   

    zhanqiangz(闲云野鹤) 
    请到
    http://community.csdn.net/Expert/topic/3394/3394324.xml?temp=.8341944
    http://community.csdn.net/Expert/topic/3394/3394410.xml?temp=.2836115
    分别留言,不然无法结帖.谢谢!
      

  4.   

    我实际测试了一下,备注类型可以直接用insert语句插入值,请仔细检查是否其他地方的代码出了问题,实在不行,你可以先把这句sql语句放到access中执行一下,看是否有错。
      

  5.   

    我感觉你的memo字段获取的值中可能有单引号,导致出错
      

  6.   

    colderboy(colderboy) ,不要感觉,做程序要讲究精确.
      

  7.   

    : gao_771123(星期五) 请问如何“把这句sql语句放到access中执行一下”,有象sqlserver一样的查询分析器吗?