ADO+ACCESS
现有这么一组放acess里的数据
123
549
486
546
213
546
.....
这些都是三位
我想把他们分别截取出来分成三行独立的
如:
1 2 3
5 4 9
4 8 6
5 4 6
2 1 3
5 4 6
请问用delphi应该怎么实现呢
现有这么一组放acess里的数据
123
549
486
546
213
546
.....
这些都是三位
我想把他们分别截取出来分成三行独立的
如:
1 2 3
5 4 9
4 8 6
5 4 6
2 1 3
5 4 6
请问用delphi应该怎么实现呢
begin
close;
sql.Clear;
sql.Add( 'select left(aa,1),mid(aa,2,1),right(aa,1) from 表1' );
open;
end;
select a/100, a%100/10, a%10 from table
手工增加DBGrid的列,再调整一下就行了!
但调整完就显示不了数据了
1 2 5
如何在DBGrid里判断奇偶并显示为
奇 偶 奇
也是分三行,谢谢了!!
select iif(left(aa,1) mod 2=0,'偶','奇'),iif(mid(aa,2,1) mod 2=0,'偶','奇'),iif(right(aa,1) mod 2=0,'偶','奇') from 表1
select iif(left(aa,1) mod 2=0,'偶','奇'),iif(mid(aa,2,1) mod 2=0,'偶','奇'),iif(right(aa,1) mod 2=0,'偶','奇') from 表1这样编译后说字符类型不符,是不是除2后是整型,而'奇''偶'是字符型的原因啊
怎么办呢
aa是什么类型的,如果是文本类型,那么取出来还是文本类型,应该不可以跟2取模~
如果是整型,应该不可以用left