В этом примере показано, как обновить значение 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)