Variant怎么转换成字符数组

Variant如何转换成字符数组?我想用一个含有字符数组的结构体接受从数据库中取出的数据,语句如下:SendderTe

Variant如何转换成字符数组?

    我想用一个含有字符数组的结构体接受从数据库中取出的数据,语句如下:
   
    SendderTempNode^.FetionID           :=(Ret1.FieldValues[ 'FetionID ']);
    SendderTempNode^.TerminalType   :=(Ret1.FieldValues[ 'TerminalType ']);

    FetionID为字符数组,TerminalType   为char类型,Ret1是TmySQLQuery类型,已经执行了SQL语句。编译时报错:

    [Pascal   Error]   fwizardUser.pas(351):   E2010   Incompatible   types:   'Array '   and   'Variant '
    [Pascal   Error]   fwizardUser.pas(353):   E2010   Incompatible   types:   'Char '   and   'Variant '

    请问各位高手我该怎么写啊?是不是非要定义FetionID等接受变量为String类型啊?



[解决办法]
用FieldByName