ник: osmor
строку SQL нужно выполнить, получить набор записей и взять из него значение нужного поля из нужной строки этого набора.
а так у вас переменной q присваивается строка, "SELECT DISTINCTROW Count(*) AS [C] FROM [ClassifAnalit ];" а потом эту строку вы сравниваете с 0
"SELECT DISTINCTROW Count(*) AS [C] FROM [ClassifAnalit ];" <> 0
Help по Dcount или DlookUp
а еще лучше по Recordset