Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Ошибка: dbSeeChanges с OpenDatabase / 7 сообщений из 7, страница 1 из 1
28.10.2004, 15:52:23
    #32759583
Михайло
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка: dbSeeChanges с OpenDatabase
Здравствуйте!

Леди и Джентльмены, помогите, пожалуйста.

Проблема вот в чём: Когда я работаю со своими таблицами (таблицами Access), то всё в порядке, но как только я меняю эти таблицы на такие же но уже с SQL сервера (присоединяю таблицы), то у меня возникает такая ошибка:

это небольшой рисунок ошибки: http://img28.exs.cx/img28/9195/my_error.jpg

Я вставлял этот параметр dbSeeChanges, но всё равно не проходит.
...
Рейтинг: 0 / 0
28.10.2004, 16:28:44
    #32759691
АлексейК
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка: dbSeeChanges с OpenDatabase
тип рекордсета dynaset ?
...
Рейтинг: 0 / 0
28.10.2004, 16:51:55
    #32759766
4321
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка: dbSeeChanges с OpenDatabase
97dbSeeChanges Генерация ошибки выполнения, если один пользователь изменил данные, редактируемые другим пользователем (только для объектов Recordset типа динамического набора записей в рабочей области Microsoft Jet).
...
...
Кроме того, константу dbSeeChanges следует использовать, если пользователь открывает объект Recordset при подключении ядра Microsoft Jet к источнику данных ODBC, который является таблицей Microsoft SQL Server версии 6.0 (или более поздней) со столбцом IDENTITY, в противном случае может возникнуть ошибка.


- вроде все линкованное -def- "в рабочей области Microsoft Jet", но "может" и "возникнуть ошибка". Может ли она возникнуть для "источника данных ODBC, который" не "является таблицей Microsoft SQL Server" - вапше хз.
...
Рейтинг: 0 / 0
29.10.2004, 13:01:39
    #32760917
Михайло
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка: dbSeeChanges с OpenDatabase
АлексейКтип рекордсета dynaset ?
Я раньше вообще этот параметр не указывал.
Код: plaintext
Set rs = db.OpenRecordset("SELECT * FROM TABLE2", , dbSeeChanges)

Но теперь указав этот параметр (или любой другой), всё проходит без ошибки, но он выбирает только первую запись. Не весь набор данных, к примеру, 4 записи, а только одну первую запись.
Код: plaintext
Set rs = db.OpenRecordset("SELECT * FROM TABLE2", dbOpenDynaset, dbSeeChanges)

Что делать?
...
Рейтинг: 0 / 0
29.10.2004, 13:13:30
    #32760947
АлексейК
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка: dbSeeChanges с OpenDatabase
либо rowcount =1 установленно где то в одбц коннекте либо надо удалить линкованную таблицу и заново создать
...
Рейтинг: 0 / 0
29.10.2004, 13:18:14
    #32760956
Shuhard
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка: dbSeeChanges с OpenDatabase
я делал для 97 длиннее - переписывая часть кода
Conn_Str ="ODBC;DATABASE=tel;UID=sa;PWD=yy;DSN=tango"
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
Dim MyODBC As Workspace
Dim MyConn As Connection
Dim TestTable As Recordset
  Set MyODBC = CreateWorkspace("", "admin", "", dbUseODBC)
  Set MyConn = MyODBC.OpenConnection("", , , Conn_Str)
   If Not IsNull(Me![Sp_Podr].Column( 0 )) Then
    Set TestTable = MyConn.OpenRecordset("Tpers", dbOpenDynaset,  0 , dbPessimistic)
...
Рейтинг: 0 / 0
29.10.2004, 15:25:00
    #32761318
Михайло
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка: dbSeeChanges с OpenDatabase
АлексейКлибо rowcount =1 установленно где то в одбц коннекте либо надо удалить линкованную таблицу и заново создать
Там нет никаких линковых таблиц (если ты имеешь виду в одной базе данных, одна таблица соединена с другой с каким-нибудь отношением)

А как можно изменить этот параметр в ODBC? Я имею в виду RowCount?

...

Shuhard , спасибо.
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Ошибка: dbSeeChanges с OpenDatabase / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]