永发信息网

环境Delphi 7.0+sqlserver null如何转换为string

答案:2  悬赏:70  手机版
解决时间 2021-01-27 06:26
sqlserver数据库表h_1中有一个字段被定义为char行,可以为null.
在向form画面的一个textbox传入值的时候,系统总会提示,null无法转换为string. 请问各位前辈,如何做?才能使数据为null时,也能传到画面上来呢?画面上的textbox显示为空?
最佳答案
可以选两种方法
1、在sqlserver里面设置那个字段的默认值为“ ”--一个空格。
2、在向textbox传值前,先确认此字段值是否为空,如果是空就不作处理
例如,假设数据库集控件为adoquery1,字段名为aa.
if not adoquery1.FieldByName('aa').IsNull then
textbox.text:=adoquery1.FieldByName('aa').AsString
全部回答
这个是你理解的误区,一般刚学的时候都有这个误区   就是null不等于'' null是空,''是空字符,理论上是不一样的 if @abc='' begin select * from aa where a='1' end else begin select * from aa where a='2' end go 后边你改成这样
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
有哪位热心人知道佛山有个叫肛泰肛肠医院的吗
碧溪镇居委会地址在什么地方,我要处理点事
我用一个手机号报名当兵了,但今天查忘了哪个,
松下变频空调报ct故障怎么维修
正常情况下,下列哪项不是导致一个种群基因频
琼报的意思是什么啊?知道的请说下!
眉毛刚做完,怎么会掉
佳吉快运(高界路分部)地址在什么地方,想过去
如何保障学校的食品安全?
从临床上考虑此患儿发生了哪种疾病A.丘疹样荨
胃里每天胀痛,晚上睡觉还烧心,已经好几个月
我想在大学里开个店,我们大学女生占大部分,
loadrunner怎么录制windows sockets脚本
视而不见,听而不闻的意思是什么啊?知道的请
苏北农村退宅基地,国家补助
推荐资讯
锐箭电子称经雨后由巿斤变成公斤了,咋回事?
暑期社会实践是去打工吗
请问花桥附近有哪几个洗脚店比较好
董事长秘书和经理谁大
铁路二村菜场地址在什么地方,我要处理点事
jay jun面膜怎么样 知乎
49,99 EUR是什么货币标价,折合人民币多少元
我是一名学生无法提供财产证明存款证明怎么办
录播系统比较
我下了cso nst3266最终版,但是进不去,每次
下列关于南极地区的说法,不正确的是A.水资源
眯可以组什么成语或四字词,并造句
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?