Здравствуйте, GnuLLn, Вы писали:
BM>>DAO — это data access objects (програмный интерфейс вобщем), а ODBC это вроде как драйвера........ Или имелось ввиду ADO? — тогда посмотри на свойста рекордсета lock type и cursor type — по моему lock type по дефолту read only
GLL>Мда, вопрос был поставленн мягко говоря не корректно, я использовал Jet воркспейс и открывал в нем database
GLL>из mdb файла... после чего создал DSN с этим файлом и открыл ODBCDirect воркспейс в котором все мои старые рекордсеты стали readonly те
GLL>GLL>dim rs as recordset
' вот так правильнее будет
GLL>set rs = db.openrecordset("select * from table where x = 1", dbOpenDynaset, dbOptimistic)
GLL>with rs
GLL> .Edit
GLL> .fields(0) = 2
GLL> .Update
GLL>end with
GLL>rs.close
GLL>
GLL>выдает ошибку — объект readonly, хотя в хелпе по DAO написанно что рекордсет Dynaset типа через ODBCDirect воркспейс может быть изменен.