V
VVD2000
Unregistered / Unconfirmed
GUEST, unregistred user!
我用ADO从数据库中取数,
例如:ADOQuery1.SQL.ADD('select name from tab where code=:1');
ADOQuery1.Parameters.ParamByName('1').Value:=edit1.text;
ADOQuery1.Open;
Edit2.text:=ADOQuery1.Fields[0].Value;
name的字段长为20,实际存的内容为abc。
程序执行后Edit2.text中的内容是:abc加上17个空格。
用BDE没事。
这是为什么???有什么办法??
例如:ADOQuery1.SQL.ADD('select name from tab where code=:1');
ADOQuery1.Parameters.ParamByName('1').Value:=edit1.text;
ADOQuery1.Open;
Edit2.text:=ADOQuery1.Fields[0].Value;
name的字段长为20,实际存的内容为abc。
程序执行后Edit2.text中的内容是:abc加上17个空格。
用BDE没事。
这是为什么???有什么办法??