执行
Query1.Close;
Query1.SQL.Clear;
Query1.SQL.Add('select ''中文1'' a, ''中文2'' b from dual');
Query1.Open ;
并将结果在GRID中显示,则为乱码。
Query1.Close;
Query1.SQL.Clear;
Query1.SQL.Add('select ''中文1'' a, ''中文2'' b from dual');
Query1.Open ;
并将结果在GRID中显示,则为乱码。
query1.close;
query1.sql.clear;
query1.sql.add('select a 中文1,b 中文2 from tableName');
query1.open;
问题在与“中文1”,“中文2”是显示在DBGRID的数据,而“a”,“b”是字段名。你的方法没用。
纠正问题中“GRDI”应该改为“DBGRID”
或者 2.在query1的字段属性中,将display改为中文名.