Замена существующих данных в базе данных

В этом примере показано, как обновить значение month столбец в таблице yearlysales использование источника данных с именем dbdemo. Чтобы получить доступ к примеру, где вы импортируете значения month столбец раздел «Вставка данных в таблицу базы данных».

Создайте соединение с базой данных conn в корпорацию Майкрософт® Access™ базу данных с помощью драйвера ODBC. Здесь этот код принимает, что вы соединяетесь с источником данных с именем dbdemo с пустыми именем пользователя и паролем.

conn = database('dbdemo','','');

Чтобы обновить месяц, укажите month столбец, содержащий месяцы в массиве ячеек colnames.

colnames = {'month'};

Присвойте значение месяца March2010 в MATLAB® переменная data для обновления. Тип данных data является таблицей.

data = table({'March2010'},'VariableNames',{'month'});

Укажите запись для обновления в базе данных путем определения SQL- WHERE оператор whereclause. Обновляемая запись - это запись, month которой является March. Встраиваемые March в двух одинарных кавычках так, чтобы MATLAB интерпретировал March как вектор символов в SQL- WHERE оператор.

whereclause = 'WHERE month = ''March'''
whereclause =

	'WHERE month = 'March''

Обновляйте данные для записи, чья month является March в таблице базы данных yearlysales.

update(conn,'yearlysales',colnames,data,whereclause)

В Microsoft Access просмотрите yearlysales таблица для проверки результатов.

Закройте подключение к базе данных.

close(conn)

См. также

| |

Похожие темы

Внешние веб-сайты