刚才发的帖子问错意思了。
表ttmp
id name sex passwd
1 thinbug 男 123456
2 hehe 男 1234567
3 haha 女 iloveyou
--------------------------------------
sql :='select * from ttmp ';
ADOQuery1.SQL.Clear;
ADOQuery1.Close;
ADOQuery1.SQL.Add(sql) ;
ADOQuery1.Open;
如何实现DBGrid显示如下:
id name passwd
1 thinbug FL3XDF1TDH //这里显示的passwd由我自己的函数repwd('123456')加密的
2 hehe TXDHUR75DI //同上repwd('1234567')
3 haha NKPXD57SDA //同上repwd('iloveyou')
表ttmp
id name sex passwd
1 thinbug 男 123456
2 hehe 男 1234567
3 haha 女 iloveyou
--------------------------------------
sql :='select * from ttmp ';
ADOQuery1.SQL.Clear;
ADOQuery1.Close;
ADOQuery1.SQL.Add(sql) ;
ADOQuery1.Open;
如何实现DBGrid显示如下:
id name passwd
1 thinbug FL3XDF1TDH //这里显示的passwd由我自己的函数repwd('123456')加密的
2 hehe TXDHUR75DI //同上repwd('1234567')
3 haha NKPXD57SDA //同上repwd('iloveyou')
DisplayText: Boolean);
begin
Text := repwd(ADOQuery1.FieldByName('passwd').AsString);
end;
ADOQuery1中建一个caulate字段,这个在哪建立ADOQuery1name1GetText-》这个事件怎么也找不到
双击ADOQuery,
右键 New field
填写字段属性,
选择类型Calculated,
楼主说说,你干吗要这样做,有什么别的意思吗。
meiqingsong(阿飛)说的是啊,能实现。但 “坏坏”和(天下无雪)也有道理啊。
楼主讲讲。