字符串和数字转换的简单有关问题

字符串和数字转换的简单问题
第一个问题
两个adoquery
我想让adoquery1的某个字段的值(字符串)转换为数字后+1,再转换成字符串赋值给adoquery2的某的字段的值(字符串)

这个怎么转换呀?
adoquery2.Parameters[0].Value:='0'+inttostr(adoquery2.Fields[10].AsInteger+1);
这样我试了是不行。

第二个问题
如何取我查询出来的数据的最后一条?

第三个问题
Ehlib控件组中的dbcomboboxeh等这些组件的下拉的箭头总是和那个框不一样大,怎么调呀?

------解决方案--------------------
第一个问题:在确保adoquery2.Fields[10]字段为整型之后,你的程序有这样一个问题:
首先赋值号前面的部分adoquery2.Parameters[0].Value,你可能早已经把adoquery2关闭了
那么后面的部分adoquery2.Fields[10].AsInteger你肯定就取不出数据了
第二个问题:可以这样:假如你使用adoquery2取出了数据,那么最后一条数据可以这样取:
adoquery2.last;
str:= '0 '+inttostr(adoquery2.Fields[10].AsInteger+1); 
第三个问题:因手边没有Ehlib,所以不回答