null不行?
★★★★★★★★宇宙通缉令★★★★★★★★★
1:拉登;2:hammer_shi;3:李同志;4:杀他母
★★★★★★★★★★★★★★★★★★★★★★知道我是谁还不快给我分?

解决方案 »

  1.   

    ADOQuery.Parameters.Parambyname('sj').asstring:=Edit1.text;
      

  2.   

    如果表中属性允许为空
    null应该可以
      

  3.   

    如果数据表中字段允许为null,这样试试
    ADOQuery1.Parameters.ParamByName('sj').value = 'null';
      

  4.   

    赋值语句如下:
    Query1.ParamByName('sj').Value:=Null;
      

  5.   

    好好看看一下代码吧:
    procedure TFrmCDWH.BtnFindClick(Sender: TObject);
    Var QueryStr : String;
    begin
      ADOQCD.Filtered:=False;
      If InputQuery('请输入您要查询的条件','产地代号:',QueryStr) then
         Begin
         ADOQCD.Filter:='产地代号 like '''+QueryStr+'*''';
         ADOQCD.Filtered:=True;
         End;
    end;
      

  6.   

    产地代号 like '''+QueryStr+'*''';有错!
      

  7.   

    fwjingling(蓝精灵) 真有趣!
      

  8.   

    ADOQuery1.Parameters.ParamByName('sj').value = 'null'
      

  9.   

    study at all time