Я получаю неопределенный результат от моего запроса mssql, и я не понимаю, что это значит

Вот код, который я посылаю через базу данных Azure (MS SQL)

console.log("About to get your sports");
    var getYourSportsSQL = 'SELECT sport_id FROM [epicatest].[User_Sport] WHERE id = \'' + userId + '\'';
    request.service.mssql.query(getYourSportsSQL,
            {
                success: function(results)
                {
                    console.log("getYourSportsSQL: Success");
                    for(var i = 0; i < getYourSportsSQL.length; i++) 
                    {
                        console.log("YourSports.push[" + results[i] + "]");
                        yourSports.push(results[i]);
                    }
                },
                error : function()
                {
                    console.log("mssql fail getYourSportsSQL");
                    response.send(statusCodes.INTERNAL_SERVER_ERROR);
                }
            }
        );

Как правило, запросы в этом и других сценариях хороши, но этот, похоже, не похож на простой запрос выбора. Сценарий вызывается из приложения Android, но этот конкретный SQL-запрос не использует какие-либо параметры, переданные из приложения, и поэтому это исключает возможность (я думаю), что ошибка происходит оттуда.

Я проверил запрос на его включение в Microsoft Silverlight (через интерфейс управления базой данных портала Azure), и он возвращает видимые результаты

SELECT sport_id FROM [epicatest].[User_Sport] WHERE id = '519894841';

Результаты запроса

Актуальный код внутри лазурного портала

0 ответов

Другие вопросы по тегам