Мне нужно удалить / заменить несколько проблемных символов в импортированной таблице.Следующее - мой текущий подход;хорошо для <5K наборов записей, но мучительно медленно для больших наборов> 20K записей.
Я предполагаю, что есть более эффективные способы, чем выполнение каждой записи и выполнение Replace:
Set rs = db.OpenRecordset("TblMatch")
Do While Not rs.EOF
strDesc = Replace(Nz(rs!DESC), Chr(39), Chr(39) & Chr(39))
strDesc = Replace(Nz(rs!DESC), Chr(34), "")
strDesc = Replace(Nz(rs!Validated_DESC), Chr(39), Chr(39) & Chr(39))
strDesc = Replace(Nz(rs!Validated_DESC), Chr(34), "")
rs.MoveNext
Loop
Будет ли следующее более эффективным?
db.Execute "UPDATE TblMatch SET TblMatch.Desc = Replace([Desc],Chr(39),Chr(39) & Chr(39));"
Любые предложения или указатели?
Спасибо!