Member 12790908 Ответов: 1

Это исключение, которое я получил ранее для этого запроса


файл:///с:/Пользователи/Нэвин.Кумар/рабочий стол/oledbexception.ПНГ

Синтаксическая ошибка в инструкции Update.

файл:///с:/Пользователи/Нэвин.Кумар/рабочий стол/синтаксис%20error%20ведь%20delete%20stst.ПНГ

Синтаксическая ошибка в предложении FROM

Что я уже пробовал:

Обновление oledb stmt
команду cmd = новый объект oledbcommand("Update от InvoiceItems,продукты описание ='" + txtProductName + "',количество = '" + txtQty.Текст+"', UOM = '" + txtUOM.Текст + "', UnitPrice ='" + txtUnitPrice.Текст+"', GrossAmount ='" + txtGrossAmount.Текст+"', VAT = '" + txtVAT.Текст+"', VatAmount ='" + txtVatAmount.Text + "', Total ='" + txtTotal.Text + "' from InvoiceItems, Products where InvoiceItems.Кодтовара = Товары.Заказ продукта по InvoiceNumber='" + txtInvoice.Текст.Отделка() + "'", соед);

Удалить oledb stmt
cmd = new OleDbCommand ("удалить из InvoiceNumber, INVOICENO из InvoiceItems, где InvoiceItems.InvoiceNumber=НАЛОГОВАЯНАКЛАДНАЯ.INVOICENO и InvoiceNumber= " + txtInvoice.Метод toString () + "" коробки);

1 Ответов

Рейтинг:
0

Alfonso Gag.

Запрос неверен. Это должно быть что-то вроде:

UPDATE InvoiceItems SET <<fields>> FROM InvoiceItems, Products where <<where conditions>>


Я думаю, вам нужно обновить таблицу InvoiceItems, помните, что вы можете обновить только одну таблицу за один раз.

Примечание: Я думаю, что также запрос команды DELETE неверен.

Пока