Тема: чем править базу

Есть база MS Access, работаю с ней из под VB6 при выполнении запросов происходит повреждение данных таблицы (см вложение), иногда происходит повреждение самой БД.
str = "  delete * FROM EditP"
    rs.Open str, con, adOpenStatic, adLockOptimistic
    str = " INSERT INTO EditP SELECT * FROM  tmpEditP"
    rs.Open str, con, adOpenStatic, adLockOptimistic
    str = "   DROP TABLE  tmpEditP"
    rs.Open str, con, adOpenStatic, adLockOptimistic

Чем это исправить?

Поделиться

Re: чем править базу

В запросах на втсавку перечислите все поля (insert into table1(filed1, field2,...) select field1, field2, ... from table2), несоответствие полей и их порядок тоже может вызвать ошибку ( тут только гадать и править, править, править...)
последуйте совету поисковик в помощь попробуйте восстановить access онлайн

Поделиться