DataSnap客户端insert数据时候异常,说数据类型未知

求助DataSnap客户端insert数据时候错误,说数据类型未知
procedure TForm2.btn1Click(Sender: TObject);
begin
  try
  with ds1 do
  begin
  Close;
  CommandText := 'insert into t(Text) values(:text)';
  Params.ParamByName('text').Value := null;
  Execute;
  end;
  Except
  on e: Exception do ShowMessage(e.Message);
  end;
end;
这个表 ID 主键,自动编号, TEXT nvarchar

实际不是这样,这个只是个例子,text有值就插入值,没值就不管,所以参数中必须有.
错误是 dbexpress driver does not support the TDBXTypes. UNKNOWN data tpye.Vendor error message;

------解决方案--------------------
不能使用null,空值时用''字符吧
------解决方案--------------------
null是可以插入的
用的是dbexpress吗,错误提示是dbexpress驱动不支持未知数据类型

ds1是什么控件? 用SQLQuery试试