Azure移动服务插入后端脚本错误

时间:2015-09-15 11:49:46

标签: javascript database azure azure-sql-database azure-mobile-services

我想使用以下后端脚本将原始数据插入数据库:

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, {});
    }
});
}

我收到以下异常,请帮助:

1 个答案:

答案 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