Access表下两个表表1(字段A1和T1)A1 T1
0
3
10
101
1010
10002
200
……表2(字段 十位 百位 千位 万位) 十位 百位 千位 万位
10 100 1000 10000需要得到的结果:当0~9,T1为个位,10~99T1为十位……以此类推。
我自己写了几句: begin
adoquery1.close;
adoquery1.sql.clear;
adoquery1.sql.add('update 表1,表2 set 表1.T1=''个位'' where 表2.十位>表1.A1');
adoquery1.ExecSQL;
end;
begin
adoquery1.close;
adoquery1.sql.clear;
adoquery1.sql.add(表1,表2 set 表1.T1=''十位'' where 表2.百位>表1.A1');
adoquery1.ExecSQL;
end;
……
这样写下去不会出错,但后几位(百位、千位、万位)就不能正常附给T1了。各位能否帮小弟看一下呢?
0
3
10
101
1010
10002
200
……表2(字段 十位 百位 千位 万位) 十位 百位 千位 万位
10 100 1000 10000需要得到的结果:当0~9,T1为个位,10~99T1为十位……以此类推。
我自己写了几句: begin
adoquery1.close;
adoquery1.sql.clear;
adoquery1.sql.add('update 表1,表2 set 表1.T1=''个位'' where 表2.十位>表1.A1');
adoquery1.ExecSQL;
end;
begin
adoquery1.close;
adoquery1.sql.clear;
adoquery1.sql.add(表1,表2 set 表1.T1=''十位'' where 表2.百位>表1.A1');
adoquery1.ExecSQL;
end;
……
这样写下去不会出错,但后几位(百位、千位、万位)就不能正常附给T1了。各位能否帮小弟看一下呢?
解决方案 »
- 想转行JAVA的,就进来看看吧,觉得DELPHI工资低了的就进来看看吧。
- 我在xp编译的程序在win95 里运行出错,提示“interface not supported”?
- 日期应该如何加、减
- Delphi的COM技术,比较难,各位大哥,有没有例子程序的源代码,小弟谢过
- 我的IntraWeb7.2.31已注册,运行是端口是固定的,但程序加上TMS的控件后端口就变成动态的了,而且不能修改。有谁能帮我解决?
- 把数个图形文件合并成GIF文件,想幻灯片一样播放
- 请问:如何将Excel字母标识列与数字之间如何转换(100分求算法)
- 请帮个忙!!
- 在编辑修改时,dbEdit或dbmemo 不能输入
- 在什么情况下,在program project1中编程,最好用例子说明
- ★★★★★第三十五期:CSDN论坛秀-Delphi版-本期作秀:shilinqun(群群)
- 问个很菜的问题:时间比较
20 200 3000 10000总之表二的内容是变量。
所以我用了:
begin
adoquery1.close;
adoquery1.sql.clear;
adoquery1.sql.add(表1,表2 set 表1.T1=''十位'' where 表2.百位>表1.A1');
adoquery1.ExecSQL;
end;
的语句。