Y
yexiaoming
Unregistered / Unconfirmed
GUEST, unregistred user!
系统使用ADOquery,locktype 设为 ltBatchOptimistic,sql语句如下
select fieldA,fieldB,fieldC from testtable
order by id
其中fieldA,B,C字段宽度分别假设为 4,5,6都是字符形
设要对FieldB字段修改,修改后的值为:12345 共5位没错,但5位以上如:123456就只有显示
12345,如何在不修改字段长度的情况下获得正确的值。
尝试如下:
select fieldA,convert(char(10),fieldB,0),fieldC from testtable
order by id
但提示不能修改FieldB.
问题:如何在不修改字段长度的情况下获得正确的值。
注。。。。。把锁定类型设为:ltBatchOptimistic,就是不让它保存的,只是统计显示而已。
谢谢大家,我所需的字段后面不是只要加上一个固定字符而已,而是动态变化的。
select fieldA,fieldB,fieldC from testtable
order by id
其中fieldA,B,C字段宽度分别假设为 4,5,6都是字符形
设要对FieldB字段修改,修改后的值为:12345 共5位没错,但5位以上如:123456就只有显示
12345,如何在不修改字段长度的情况下获得正确的值。
尝试如下:
select fieldA,convert(char(10),fieldB,0),fieldC from testtable
order by id
但提示不能修改FieldB.
问题:如何在不修改字段长度的情况下获得正确的值。
注。。。。。把锁定类型设为:ltBatchOptimistic,就是不让它保存的,只是统计显示而已。
谢谢大家,我所需的字段后面不是只要加上一个固定字符而已,而是动态变化的。