adoquery.Parameters.ParamByName('testfieldone').DataType := ftWideString; adoquery.Parameters.ParamByName('testfieldone').value := '中国';
adoquery.Parameters.ParamByName('testfieldone').value := '中国';
把参数的类型DataType 改ftWideString即可。
这样改后,在调试环境下查看还是乱码,不过已经能正常存储了。