将一个空字符串付给变体类型,变体类型的值是什么。 从数据库中读数据,数据库中为文本类型的项目有时为空,以变体类型接收此空文本再付给字符串类型时就出错。此时想做个判断,判断文本是否为空,可变体类型此时为什么呢? empty null nill ???? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这样判断 if 返回值='' then 试试 是NIL,不过这个变体呢,我只知道它是个大家伙,就象一个大仓库,你装火药就是军火库,你装食品就是食品库 以变体类型接收此空文本再付给字符串类型时就出错不应该吧procedure TForm1.Button1Click(Sender: TObject);var V:Variant; S:String;begin S:=''; V:=S; S:=V; //这里不出错啊!end; 你的说法不对,它不是空字符串,而是 NULL 或 Empty可用 VarIsNull(AField.Value) 或 VarIsEmpty(AField.Value) 来判断。 宝宝取名:姓罗,是个女孩,要求三个字 创建表时候怎么定义字段的unicode 压缩属性? 在dhtmledit中怎么插入背景音乐. 80元提供“个人稳当管理器”小程序Delphi源代码 再开新帖还问关于时间查询的问题,急,还是在线等!!! 导出数据到文件当中 高手求救? 怎样将一个十六进制串转换为十进制整数 数组类型的用法 高手中高手的难题:每年至少为中国节省外汇100亿美元! Tdatetimepicker控件的焦点控制(年、月、日)问题 dbe中的table的updatemodue属性可以控制update sql语句的where语句那么ado中adotable是怎么控制的
var
V:Variant;
S:String;
begin
S:='';
V:=S;
S:=V; //这里不出错啊!
end;
可用 VarIsNull(AField.Value) 或 VarIsEmpty(AField.Value) 来判断。