Query is Corrupt vb. net ms access - вопрос отличается от стандартного - PullRequest
0 голосов
/ 07 мая 2020

Пожалуйста, потерпите меня! Ни одно из обновлений Office не устранило старую ошибку ноября 2019 года:

Ошибка доступа: «Запрос поврежден»

Я знаю, что есть такие решения, как:

До:

UPDATE Table1 SET Field1 = "x" WHERE (Field2=1);  

После:

UPDATE (SELECT * FROM Table1) SET Field1 = "x" WHERE (Field2=1);  

, но как решить эту проблему, если вы работаете с данными?

ssql = "SELECT * FROM tblProject"
da = New OleDb.OleDbDataAdapter(ssql, con)
da.Fill(ds, "UpdateCoverPage")

Dim cb2 As New Data.OleDb.OleDbCommandBuilder(da)

   fill datatable here with data to be updated into ms access

da.Update(ds, "UpdateCoverPage")

Что является правильным синтаксис? Я ничего не могу найти в Интернете об этом.

когда я пытаюсь обновить офис, я получаю: enter image description here

так --- странные жулики !!!!

...