我在程序中对MYSQL数据库中某张表进行增加记录的操作,数据库用的是UTF8编码。
我用SQL语句 'insert into TempTable(TestName) values('+Quotedstr(Trim(Edit1.Text))+')' 插入中文记录,查询显示正常。
但我用SQL语句 'insert into TempTable SET TestName =: TestName';
    Parameters.Parambyname('TestName').Value := Quotedstr(Trim(Edit1.Text));  插入中文,就是乱码。请哪位赐教,不胜感激!