Я получаю ERROR: 3073 Operation must use an updateable query
НЕКОТОРЫЕ , выполняя INSERT
оценку.
У меня нет проблем на моем компьютере с Windows 7, но человек, которому я пишу это иногдаполучает ошибку.У нее также есть MS Access 2010 на Windows 7.
Как я уже говорил, я никогда не получал ее на своем компьютере, и она иногда получает ее.Код будет вставлять несколько строк, а затем через ошибку, а иногда и вовсе без ошибки.
Ошибка возникает, если у меня есть код и данные в одном файле .mdb или в отдельных файлах.Вот фрагмент кода:
OrderHdrInsertStmnt = " INSERT INTO ORDER_HDR " _
& "(ORDER_ID, SOURCE_CODE, ORDER_DATE, SHIP_FNAME, SHIP_LNAME, SHIP_EMAIL, SHIP_COMP, SHIP_PHONE, SHIP_ADDR, SHIP_CITY, SHIP_STATE, SHIP_ZIP, SHIP_CNTRY, " _
& " BILL_FNAME, BILL_LNAME, BILL_EMAIL, BILL_COMP, BILL_PHONE, BILL_ADDR, BILL_CITY, BILL_STATE, BILL_ZIP, BILL_CNTRY, " _
& " TAX, SHIPPING, TOTAL, MOD_DATE, INSERT_DATE) " _
& " VALUES (" _
& "'" & OrderId & "','" & SourceCode & "','" & Orderdate & "','" & ShipFName & "','" & ShipLName & "','" & ShipEmail & "','" & ShipComp & "','" & ShipPhone & "','" & ShipAddr & "','" & ShipCity & "','" & ShipState & "','" & ShipZip & "','" & ShipCntry _
& "','" & BillFName & "','" & BillLName & "','" & BillEmail & "','" & BillComp & "','" & BillPhone & "','" & BillAddr & "','" & BillCity & "','" & BillState & "','" & BillZip & "','" & BillCntry _
& "','" & OrderTax & "','" & OrderShipping & "','" & OrderTotal & "','" & ImportDate & "','" & ImportDate & "');"
тогда я использую
dbsCurrent.Execute OrderHdrInsertStmnt, dbFailOnError
Любая помощь будет отличной!