郁闷,这样的情况该如何设计(函数可以返回任何类别的字段值)
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;
[解决办法]
接分到下班