- Код: Выделить всё
Set Tdf = CurrentDb.CreateTableDef("Profit")
With Tdf
.Fields.Append .CreateField("Goods", dbText, 200)
.Fields.Append .CreateField("Profit", dbCurrency)
End With
CurrentDb.TableDefs.Append Tdf
Потом задаю рекордсет на эту таблицу
- Код: Выделить всё
Set ProfitRst = CurrentDb.OpenRecordset("Profit", dbOpenDynaset)
Потом пытаюсь записать данные
- Код: Выделить всё
With ProfitRst
.AddNew
!Goods = Tov.Fields("Tovar")
!Profit = ProfitTmp
.Update
.Bookmark = .LastModified
End With
Так вот на метод AddNew выдает ошибку 3027, матерится что объект доступен только для чтения. В чем может быть ошибка??
Заранее спасибо за ответы. =)