ADO 返回字符串,该如何解决

ADO 返回字符串
(MSSQLSERVER)我的本来意图在于datasnap三层,需要返回一个表的自增长字段(主键),该字段我是通过自定义函数来 获取的,客户端INSERT数据(不包括主键),服务器通过 自定义函数获得主键,来反馈给 客户端.
问题在于:
1,ADO哪个组建能够返回字符串(返回自定义函数的主键);
2,服务端怎么把字符串返回到 客户端;

------解决方案--------------------
adoquery就可以返回参数啊,将值作为一个参数输出(存储过程)
------解决方案--------------------
同意楼上的
------解决方案--------------------
調用

SQL code
declare @abc varchar(16)
exec  GetBillNo  @abc OUTPUT
select @abc