Обновить столбец в Access с помощью запроса в VB.Net - PullRequest
0 голосов
/ 04 января 2012

Мне нужно обновить столбец, добавив значение в Access:

update table1 set column1 = column1+value

В приведенном выше примере, если column1 равно нулю, таблица не обновляется.

Мне нуженфункция как в SQL Server:

update table1 set column1 = isnull(column1,0) + value

Ответы [ 2 ]

1 голос
/ 04 января 2012

Вы не указываете тип данных для column1. Конкатенация строк является & not +, поэтому рассмотрим:

UPDATE Table1  
SET Table1.AText = [AText] & "A", 
    Table1.ANumber = Nz([ANumber],0)+1;

В обоих этих примерах столбец (поле) будет обновляться, даже если он равен нулю.

0 голосов
/ 04 января 2012

Я думаю, что в запросе нет опции для этого, если вы используете Access как базу данных (Backend)

...