C++ Builder下执行导出“select * into outfile ‘中文路径’from table” 出现错误

C++ Builder下执行导出“select * into outfile ‘中文路径’from table” 出现异常
各位高手,请教一下:
  C++ Builder下执行mysql导出txt文档执行“select * into outfile ‘中文路径’from table”结果异常,是什么问题呀,谢谢啦!
   
  比如将数据库表Table1导出到f:\\新建文件夹\\abcd.txt下:
   
  代码:
  AnsiString sql;
  WideString FileName="f:\\新建文件夹\\abcd.txt";
   
  sql="SELECT * FROM Table1 order by 序号 INTO outfile '"+FileName+"' FIELDS Terminated by ',' enclosed by '' lines terminated by '\r\n'";
  ADOConnection1->Execute(sql_try);

  执行结果是在f盘下生成一个“鏂板缓鏂囦欢澶筧bcd.txt”,如果路径不是中文就没有这个问题,mysql设置的字符集是gb2312,直接用mysql执行就是对的,请问是什么原因呀,谢谢啦!

------解决方案--------------------
帮顶,一般来说这种语句中间尤其是路径的话最好不要出现中文
------解决方案--------------------
FileName为什么要定义成WideString?