本帖最后由 tiano20 于 2012-05-24 22:25:00 编辑

解决方案 »

  1.   

    运行提示:
    表达式中 'replace' 函数未定义。
      

  2.   

    replace(@areaname,' ','')access不支持replace,要用ms sql server
      

  3.   

    但“select top 1 areaid,areaname from areaDB where replace(areaname,' ','')='XX县'  这句是可以在access 里查询的
      

  4.   

    parameters[0].Value = area_temp.Trim().Replace(" ", "");
     
     
      

  5.   

    肯定是DbHelperOleDb.Query这个方法写得有问题.
      

  6.   

    用模糊查询吧,like xx,"县"去掉