Не удается получить созданную таблицу из базы данных Azure в Visual Studios - PullRequest
0 голосов
/ 28 октября 2018

Итак, я следовал этой документации , и то, что я пытаюсь сделать, просто.Создайте клиентское соединение с базой данных Azure и просто прочитайте содержимое на странице.Я проследил документ быстрого запуска к письму и загрузил готовый zip-файл, содержащий уже созданное приложение cordova, которое подключается к Azure.Проект подключается к Azure и читает таблицу с именем todoitem.Поэтому следующее, что я хотел сделать, это создать простую таблицу в этой базе данных, поэтому я создал простую таблицу с идентификатором и строкой.Эта проблема?Когда я изменяю tableName var на имя таблицы, по какой-то причине это не делает НИЧЕГО!Это работает для уже созданного стола, но не тот, который я сделал!Это код, который я использую ...

var tableName = "newTable"
var client = WindowsAzure.MobileServiceClient(appUrl);  //ignore the appURL var
var table = client.getTable(tableName);

function success(results) {
    alert("The reading was a success");
    // my code here
}

function failure(error) {
    throw new Error('Error loading data: ', error);
}

table
    .read()
    .then(success, failure);

То, что я ПРОСТО делаю, это проверяю, читается ли таблица вообще.Проблема в том, что по какой-то причине, даже когда я ставлю только предупреждение о том, была ли вызвана функция success (), ничего не происходит.Что странно, так это то, что если я изменил tableName обратно на «todoitem», который уже прилагается ко всему уроку, он отлично работает, но когда я создаю свою собственную таблицу, не важно, что я делаю, он просто не будет читать таблицуили даже просто вызовите функции sucess или fail ...

Кто-нибудь знает, что я делаю неправильно?

1 Ответ

0 голосов
/ 01 ноября 2018

Для тех, у кого возникли проблемы с созданием таблиц в базе данных Azure с помощью Visual Studios, я обнаружил проблему.По-видимому, вам нужно создать таблицу с помощью Easy Table на веб-сайте базы данных Azure.Создание его в Visual Studios (несмотря на подключение к базе данных) ничего не делает.Таблица может быть создана и показана в базе данных Azure, но база данных не распознает эту таблицу, потому что у нее нет разрешения.Поэтому, когда вы входите в свою базу данных Azure и находите свою базу данных, переходите к простым таблицам, там вы можете создать свои таблицы и дать разрешение на их использование.Чтобы редактировать данные в таблицах, например вставлять их, вы все равно можете использовать Visual Studios для ввода данных, но по какой-то причине вы не можете добавить больше столбцов / строк.Рекомендуется делать это в легких таблицах.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...