2014-11-10 3 views
-2

Я пытаюсь изменить значение рабочей книги Excel с помощью обновления, но что-то не так то у хотят, чтобы получить значение из таблицы B и поместить его в столеUpdate ADO первенствовать с двумя таблицами

мой код это , можешь мне помочь?

UPDATE [Data$] 
SET A.[D ArtN] = B.[D ArtC] 
FROM [Datos$] as A 
INNER JOIN [Productos$] as B 
ON A.[Art] = B.[ArtC] 

ответ

0
UPDATE [Data$] 
SET [Data$].[D ArtN] = [Productos$].[D ArtC] 
WHERE [Data$].[Art] = [Productos$].[ArtC] 

Правильно ли формат оператора обновления. Я не уверен, что это правильный синтаксис SQL, поскольку вы не указали, что вы использовали в Excel.

http://www.w3schools.com/sql/sql_update.asp

+0

К сожалению, из-за неоднозначный вопрос, мои две таблиц в той же книге, и я хочу, чтобы изменить значение в поле table1. [D ARTN], когда значения в поле table1. [Art] являются равно поле table2. [ArtC], я написал ссылочный код, но excel возвращает мне «Синтаксическая ошибка (отсутствующий оператор) в выражении ...» –

Смежные вопросы