Re[3]: Проблема с БД в VB
От: BugMan  
Дата: 13.01.04 04:32
Оценка:
Здравствуйте, 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 воркспейс может быть изменен.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.