Store the fields sepratly (a seperate table) and restrict access to the table with the db security. Of course, you will need to have a link fromt he 'normal' part of the transaction record to the credit details, but if only the authourized (bonded managers?) have permission to read the table, it will nnot be available to anyone but them and the db ADMINs.
Encrypt the field(s) except the transaction link. Even if someone does access the data, it will be gibberish without the encryption codes.
On the other side, if the 'information' is aqvailable in the printed versions, how is that "protecting" it? Are the printouts going to be in a secure "Vault"? Who would have access to the vault? Under what circumstances?
The whole question of storage of sensitive information is a 'slippery slope'. It gets down to basically how much are you willing to pay for the security of the information and what will that buy you in terms of security. Rember that NO ONE will pay more for the lock than they think the value of what is being locked with it. the other issue, of course, is what is your liability if the information is revealed impropperly?
MichaelRed
m.red@att.net
There is never time to do it right but there is always time to do it over