读书人

DataSnap客户端insert数据时候异常,说

发布时间: 2012-03-27 13:44:24 作者: rapoo

求助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试试

读书人网 >.NET

热点推荐