在库中当某个字段的值为空时,用以下方法付值时便会出现错误,怎么解决? edit1.text:=adodataset1['name'];原因大概是:不能把Null的赋于String 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 edit1.text:=adodataset1.fieldbyname('name').asstring;为空就自动转换成空串了。 edit1.text:=adodataset1.fieldbyname('name').asstring; if not adodataset1.FieldByName('name').IsNull then edit1.text:=adodataset1.FieldByName('name').astring; if adodataset1['name']<>null then edit1.text:=adodataset1['name']; 求一款软件 Mikro Pascal 请问谁那有? ★★★★★以印尼海啸般的气势,强烈BS-D版首席LS“夜星JR”!!!!!!!!!!!!!!!!!!!! 关于Indy套件中IdMessage控件的Bcclist的问题 在运行期怎么知道弹出式菜单是在哪个控件上弹出的?急!!! 如何将Excel中的内容导入数据库中 快来啊!!一个对高手十分简单的问题!! 小弟提一个简单的dbgrid问题,请各位大哥解答 建立快捷方式? delphi 有什么目录管理的插件 关于DLL的调试 入门级选手的问题 菜鸟遇到很难的问题,翻了好多书都没找到希望高手进来帮忙.重谢
为空就自动转换成空串了。
edit1.text:=adodataset1.FieldByName('name').astring;