delphi中如何判断adoquery中的某一个单元格为空呢? 像vb中innull一样。如何做 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 adoquery.FieldByName('字段名').IsNull DBGrid才有单元格的概念吧。DBGrid只是数据的界面呈现手段。数据通过ADODataSet管理,应该是所字段内容为NULL吧。用字段的IsNull判断。同意楼上。另外字符字段的空内容字符串和NULL字段是不同的概念哦,分清楚即可。NULL表示这个字段的数据库物理存储没有分配。空内容字符串表示这个字段分配了物理存储,只是保存内容为空。 adoquery.FieldByName('字段名').IsNull //未存储有东东Trim(adoquery.FieldByName('字段名').AsString):='' //可能是未存储有东东,可能存储的是空字符 请教不同窗体间 使用控件出错的原因 简单问题 delphi中有十进制转二进制,十六进制,八进制的函数吗? 煩人啊!為什麼以前不要,現在安裝測試時卻揭示找不到Qtintf.dll?(高手幫忙) 文件动态复制 ADOTable如何在程序中实现排序,请教高手 没有注册类别!!!! 哪位兄弟有DELPHI写的FTP服务器和SMTP服务器代码给我一份,指点一下原理! 兄弟们,怎样获取鼠标当前位置(Left&Top)及鼠标所在的组件呢?(如Form或Panel) Linux人气太差,我只好到这里求救 请教关于delphi读取字符串的问题 如何隐藏启动外部程序?
数据通过ADODataSet管理,应该是所字段内容为NULL吧。
用字段的IsNull判断。同意楼上。另外字符字段的空内容字符串和NULL字段是不同的概念哦,分清楚即可。
NULL表示这个字段的数据库物理存储没有分配。
空内容字符串表示这个字段分配了物理存储,只是保存内容为空。
Trim(adoquery.FieldByName('字段名').AsString):='' //可能是未存储有东东,可能存储的是空字符