I igghdeeee Unregistered / Unconfirmed GUEST, unregistred user! 2006-05-26 #1 数据库有的字段有时是空的,提示为,could not convert varint of type(null)into type(string)! 怎么办!请各位指教,谢了!
A ahhlian Unregistered / Unconfirmed GUEST, unregistred user! 2006-05-27 #2 你是怎么取值的阿,我用的一直都可以的的。 比如:adoquery1.fieldbyname('name').asstring ; 没出现异常啊
F fling_wolf Unregistered / Unconfirmed GUEST, unregistred user! 2006-05-27 #3 可以先判断是否为空再进行判断,在SQL里面数据值为空时是不可以用ASSTRING取值的! IF NOT adoquery1.fieldbyname('name').isnull THEN s:=adoquery1.fieldbyname('name').asstring else s:=''
可以先判断是否为空再进行判断,在SQL里面数据值为空时是不可以用ASSTRING取值的! IF NOT adoquery1.fieldbyname('name').isnull THEN s:=adoquery1.fieldbyname('name').asstring else s:=''
I igghdeeee Unregistered / Unconfirmed GUEST, unregistred user! 2006-05-27 #4 谢谢上面两位,我用的是ADOtable1.fields[1].values:=edit1.text;比如说有好多条记录,有的这个fields有内容,有的时候是空的,当取到空的那条时,就出现问题了!
I igghdeeee Unregistered / Unconfirmed GUEST, unregistred user! 2006-05-27 #5 to fling_wolf, 我的数据库有很多fields,要用判断语句可不可以只有一条,谢了! 比如说有edit1.text:=adotable1.fields[0].value; edit2.text:=adotable1.fields[3].value; edit3.text:=adotable1.fields[2].value; ..... 不好意思,上楼的写反了,应该是edit1.text:=adotable1.fields[1].value
to fling_wolf, 我的数据库有很多fields,要用判断语句可不可以只有一条,谢了! 比如说有edit1.text:=adotable1.fields[0].value; edit2.text:=adotable1.fields[3].value; edit3.text:=adotable1.fields[2].value; ..... 不好意思,上楼的写反了,应该是edit1.text:=adotable1.fields[1].value
白 白乐天 Unregistered / Unconfirmed GUEST, unregistred user! 2006-05-27 #7 edit1.text:=adoquery1.fieldbyname('name').asstring ;