I'm trying to update multiple rows in a SQL Server table in VB.NET code. However, I am focusing on updating one row before I include more SELECT
statements. I understand the following method is very flexible, but it is throwing the error "SQL command not properly ended":
UPDATE ndcs
SET PACKAGE_TYPE_CODE = x.package_type_code,
PACKAGE_DESC = x.package_desc,
COMMENTS = x.comments
FROM hub_non_dcs_product_pkgtype ndcs
INNER JOIN (SELECT PRODUCT_ID = 'SEN0982_pdf_1',
PACKAGE_TYPE_CODE = '',
PACKAGE_DESC = '',
COMMENTS = 'DPDC LITERATURE') x
ON x.product_id = ndcs.product_id
What is wrong with my syntax?