首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

Variant怎么转换成字符数组

2012-03-08 
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

热点排行