В этом примере показано, как обновить значение month столбец в таблице yearlysales использование источника данных под названием dbdemo. Получить доступ к примеру, куда вы импортируете значения month столбец, смотрите, Вставляют Данные в Таблицу базы данных.
Создайте соединение с базой данных conn к Microsoft® База данных 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)