当前位置:主页>仓库管理软件> 列表

有个文本字段,实际存储数据为整数.现在想把该字段数据整体+

仓库管理软件版1楼: RT

2楼: 自己顶.
要是觉得分少,分可以再+ 如破解进销存软件

3楼: begin
query1.open;
while not(query1.eof) do
begin
query1.fieldbyname(''data''):=strtoint(query1.fieldbyname(''data'').asinteger+1);
begin
query1.edit;
query1.delete;
query1.next;

end;
end;

4楼: 如果是Sql Server,直接
update theTable set theField=theField+1
就可以了

5楼: 或者
update theTable set theField=cast(cast(theField as int)+1 as varchar)

6楼: 是access

仓库管理软件版7楼: 在程序中先用strtoint()转成整型的,加完后用inttostr()转回去

8楼: query1.fieldbyname(''data''):=strtoint(query1.fieldbyname(''data'').asinteger+1);
同意几位FW的意见,这已经是最好方法了
对Access来说
tonghai的方法很好

9楼: to tonghhai:
query1.fieldbyname(''data''):=strtoint(query1.fieldbyname(''data'').asinteger+1);
既然query1.fieldbyname(''data'').asinteger已经是整型,为什么前面还要用strtoint呢?不是很懂。能给解释一下么?



上一篇:请提供网址   下一篇:循环生成checkBox控件