Мобильное приложение Azure Nodejs back end Указан неверный тип данных - PullRequest
0 голосов
/ 08 июня 2018

Я пытаюсь вставить строку в таблицу.Вот шаги, которые я сделал:

Я запускаю Create Table Statement в базе данных, чтобы создать тестовую таблицу

    Create table test4
(
    id int primary key identity (1, 1),
    name nvarchar(100)
)

, затем я иду в редактор службы приложений и создаю файл javascript с именем test4..js

var table = module.exports = require('azure-mobile-apps').table();

затем я перехожу к своему API и выполняю логику вставки:

var test = {
            name: "test country1",

        };

    req.azureMobile.tables('test4')
        .insert(test)
        .then(() => res.send({
        status: config.get('statusResponse.success'),
        token: 'token'
    })).catch(error => {console.log("error " + error)});

Я не знаю, почему я получил эту ошибку.

ошибка Ошибка: указан неверный тип данных

i Обновить мой вопрос

при создании таблицы с использованием таблиц Easy Azure, я могу вставить записи втаблица, но я хочу использовать существующую таблицу, которую я создал с помощью моего tsql

1 Ответ

0 голосов
/ 11 июня 2018

ошибка Ошибка: предоставлен неверный тип данных

Из оператора, предоставленного вами для создания таблицы:

Create table test4
(
    id int primary key identity (1, 1),
    name nvarchar(100)
)

As 30 ДНЕЙ ZUMO.V2 (AZURE MOBILE APPS): ДЕНЬ 6 - ЛИЧНЫЕ ТАБЛИЦЫ упомянуто о системных полях:

Поле 'id' является строкой - это может быть что угодно,но он должен быть уникальным, так как идентификатор является первичным ключом.Если вы не укажете его, мобильные приложения Azure назначат этому полю строковое представление GUID v4.

...