这句SQL应怎么写?  我有一个Access数据库,里面有一备注型字段(text)(名字为简历),我想查询简历里含有“1966年参加过文化大革命"的所有记录 我在前台是这样写的:   select * from table1 where 简历 like '%1966年参加过文化大革命%'   运行出错“内存溢出”  什么原因?

解决方案 »

  1.   

    你选到ACCESS里运行,一下这条语句看看行不行,
      

  2.   

    //select * from table1 where 简历 like '%1966年参加过文化大革命%' 
    写错了!procedure TForm1.Button1Click(Sender: TObject);
    begin
      with ADOQuery1 do
      begin
        if Active then
          Active := False;
        SQL.Clear;
        SQL.Add('select * from xxxx where xxxx like ''%1966年参加过文化大革命%''');
        Open;
      end;
    end;end.----------------------------------------------------------
    等待,如沙漠行舟,痛苦万分