Armazenar duas consultas resulta na terceira variável

O que há de errado com este código:

Visual Basic 6.0 Com acesso 2007
Private Sub Command1_Click()
Dim Sell_tbl, Stock_Bottle, res As String


Sell_tbl = "SELECT Sum((Quantity)*12) FROM Sell_Detail Where Cateogry='Large'"
Stock_Bottle = "Select Sum(No_Of_Bottle) FROM Add_Bottle Where Cateogry='Large'"

res = ((Sell_tbl) - (Stock_Bottle))

Adodc1.RecordSource = Sell_tbl
Adodc1.Refresh
Adodc1.Caption = Adodc1.RecordSource
End Sub
Erro de incompatibilidade de tipo

Eu tento converter seu resultado em outro tipo de dados, mas ele não funciona. Alguém pode me ajudar?

questionAnswers(3)

yourAnswerToTheQuestion