读书人

郁闷,这样的情况该怎么设计(函数可以返

发布时间: 2012-02-07 17:45:37 作者: rapoo

郁闷,这样的情况该如何设计(函数可以返回任何类别的字段值)
OleVariant FileManage::GetFiled(String adostr,String filed)
{
adoquer-> SQL-> Clear();
adoquer-> SQL-> Add(adostr);
adoquer-> Open();
OleVariant zz=0;
if (adoquer-> Eof==true&&adoquer-> Bof==true)
{
zz=0;
}
else
{
zz=adoquer-> FieldByName(filed)-> AsInteger;
}
adoquer-> Close();
return zz;
}


本来想这样搞的 ,但又不行 FieldByName(filed)-> AsInteger; 这个没法变化

大家有什么高招 吗??


需要这个函数可以返回任何类别的字段值

[解决办法]
返回 Variant 不用 OleVariant

[解决办法]
同意楼上

AsVariant zz;
...
zz=adoquer-> FieldByName(filed)-> AsVariant;
[解决办法]
接分到下班

读书人网 >C++ Builder

热点推荐