0

Я хочу, чтобы вставить исходные данные в базу данных с помощью следующего сценария бэкэнда:Azure Mobile Service Вставка Backend Script Error

function insert(item, user, request) { 
var queryString = "INSERT INTO sessions_res (id , restaurant_id ,  person_number , budget , category , coordination) VALUES (? , ? , ? , ? , ? , geography::STPointFromText('POINT(' + ? + ' ' + ? + ')', 4326))"; 
mssql.query(queryString, [item.id, item.restaurant_id, item.person_number, item.budget, item.category, item.longitude.toString(), item.latitude.toString()], { 
    success: function() { 
     request.respond(statusCodes.OK, {}); 
    } 
}); 
} 

И я получил следующее исключение, пожалуйста, помогите:

+0

звучит как возвращаемая ошибка .. повторили ли вы эту операцию? –

+0

Имеются ли в ваших журналах сервера (через портал azure) какие-либо ошибки? – carlosfigueira

+0

Какая ошибка? –

ответ

0

Заканчивать это руководство к серверным скриптам в мобильных службах: https://azure.microsoft.com/en-us/documentation/articles/mobile-services-how-to-use-server-scripts/#table-scripts

Когда вы получаете исключение клиента, очень важно регистрировать каждый запрос и ответ, чтобы узнать, где проблема. Вот пример DelegatingHandler, который вы можете прикрепить к объекту MobileServicesClient для этого ведения журнала: https://github.com/paulbatum/FieldEngineerLite/blob/master/FieldEngineerLite.Client/FieldEngineerLite/Helpers/LoggingHelpers.cs

Смежные вопросы