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