设置断点跟踪代码qrytmp.fieldvalues['name']的值
监视器中显示其值为'KA1234'
而数据库中是实际值为'晋A1234'strTmp:=qrytmp.fieldvalues['name'];
监视器查看strTmp的值是'晋A1234'难道是用qrytmp.fieldvalues['name']这个Variant类型的值在监视器中显示不准确?
监视器中显示其值为'KA1234'
而数据库中是实际值为'晋A1234'strTmp:=qrytmp.fieldvalues['name'];
监视器查看strTmp的值是'晋A1234'难道是用qrytmp.fieldvalues['name']这个Variant类型的值在监视器中显示不准确?
为什么监视器监测到的qryTmp.fieldValue['']跟实际值不一致!
希望大家正面回答一下啊
strTmp:=qrytmp.fieldvalues['name'];
监视器查看strTmp的值就不会是'晋A1234'了
qrytmp.fieldvalues['name']的值是'KA1234'
qrytmp.fieldbyname('name').asstring的值是'晋A1234'
qrytmp.fieldvalues['name']是Variant类型,我在那看了下,是能显示汉字,那就不懂了。
是直接赋值测试的,而不是从数据库中读取字段值的。你怎么就说是版本的问题呢?