读书人

Variant怎么转换成字符数组

发布时间: 2012-03-08 13:30:13 作者: rapoo

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

读书人网 >.NET

热点推荐