Через несколько лет вылезла ошибка...

Работа VB и СУБД (Access, MSSQL, MySQL, Oracle и пр.)
Правила форума
При создании новой темы не забывайте указывать используемую СУБД.
deepslam
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 286
Зарегистрирован: 19.08.2002 (Пн) 2:25
Откуда: Russia

Через несколько лет вылезла ошибка...

Сообщение deepslam » 31.05.2005 (Вт) 18:48

В общем писал два года назад прогу для работы с базой данных . Вот кусок кода из неё:
Код: Выделить всё
conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & CurDir
sSQL = "SELECT * FROM GoodsInfo"
rs.Open sSQL, conn, adOpenKeyset, adLockOptimistic
rs.MoveFirst
Do While Not rs.EOF
  rs.Fields("status") = 2
  rs.MoveNext
Loop
rs.Close

на 7 строке выдает ошибку:
"Превышено число блокировок файлов общего доступа. Увеличьте значение параметра реестра MaxLocksPerFile"
Я конечно понимаю что можно все это просто увеличить в реестре, но может быть можно и через Access, т.е. через код?
Заранее спасиба! :D

Sedge
Alternative Choice
Alternative Choice
Аватара пользователя
 
Сообщения: 1049
Зарегистрирован: 16.05.2002 (Чт) 18:23
Откуда: Somewhere-In-The-Net

Сообщение Sedge » 01.06.2005 (Ср) 9:57

Код: Выделить всё
conn.Execute("UPDATE GoodsInfo SET status=2")

SQL - он рулит...

deepslam
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 286
Зарегистрирован: 19.08.2002 (Пн) 2:25
Откуда: Russia

Сообщение deepslam » 01.06.2005 (Ср) 12:06

согласен =)))
блин правда че та не додумал малёк =)))


Вернуться в Базы данных

Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex-бот и гости: 2

    TopList