为什么要用中文字段名,这样的话可能会出现一些麻烦,
把adoMoney.CommandType = adCmdTable改为
adoMoney.CommandType = adCmdText应该就可以了下面是两个常数的区别:
AdCmdText 将 CommandText 作为命令或存储过程调用的文本化定义进行计算。 
AdCmdTable 将 CommandText 作为其列全部由内部生成的 SQL 查询返回的表格的名称进行计算