Показать сообщение отдельно
Старый 09.12.2009, 11:44   #1  
ortin is offline
ortin
Участник
 
39 / 11 (1) +
Регистрация: 10.09.2007
Адрес: СПб
Проблема с определением размера таблицы через ADO
Пишу код, который должен вернуть размер таблицы в базе SQL:

X++:
        cmd = new COM("ADODB.Command");
        cmd.activeConnection(con.connection());
        cmd.commandType(#adCmdStoredProc);
        cmd.commandText("sp_spaceused");
        params = cmd.Parameters();

        param = cmd.CreateParameter('@objname',#adWChar, #adParamInput,776,"EMPLTABLE");
        params.append(param);
        recordSet = cmd.execute();
Вылетает с ошибкой: Метод 'execute' в COM-объекте класса 'ADODB.Command' возвратил код ошибки 0x80040E14 (<неизвестно>), который означает: [Microsoft][ODBC SQL Server Driver][SQL Server]The object 'EMPLTABLE .

Торможу и не могу понять в чём проблема.