powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Прилинкованные таблицы SQL - не дает изменять записи из формы
11 сообщений из 11, страница 1 из 1
Прилинкованные таблицы SQL - не дает изменять записи из формы
    #32558848
caper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Набор записей - динамический
Блокировка - изменяемой

Ни в форме, ни в таблице - объект Recordset не является изменяемым

Разрешения есть на все.
??
...
Рейтинг: 0 / 0
Прилинкованные таблицы SQL - не дает изменять записи из формы
    #32558861
Фотография Ден
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А PK в таблице есть?
...
Рейтинг: 0 / 0
Прилинкованные таблицы SQL - не дает изменять записи из формы
    #32558865
caper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PK есть...
но трабл с таблицами, подключенными процедуркой, а подключаю еще раз ту же таблицу вручную - все ок

Public Function connect_sql() As Boolean
Dim MyDB As DAO.Database
Dim MyTable As DAO.TableDef
Set MyDB = CurrentDb
On Error GoTo errh

For Each MyTable In MyDB.TableDefs
If Left(MyTable.Connect, 4) = "ODBC" Then
tn = MyTable.NAME
MyDB.Execute ("drop table " & MyTable.NAME), dbFailOnError
Set MyTable = MyDB.CreateTableDef(tn)
MyTable.Connect = strConnect
MyTable.SourceTableName = tn
MyDB.TableDefs.Append MyTable
MyDB.TableDefs.Refresh
Set MyTable = Nothing
Set MyTable = MyDB.TableDefs(tn)
' Debug.Print MyTable.Connect; " "; MyTable.NAME; " "; MyTable.SourceTableName
End If
Next

Set MyDB = Nothing
connect_sql = True
Exit Function

errh:
Set MyDB = Nothing
MsgBox "Îøèáêà ïîäêëþ÷åíèÿ ê ñåðâåðó!"
MsgBox err.Description
connect_sql = False
End Function
...
Рейтинг: 0 / 0
Прилинкованные таблицы SQL - не дает изменять записи из формы
    #32558952
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а ты нам RecordSet покажи +
какую ошибку выдаёт ?
+ если на сервере ключ-счетчик то Recordset надо через ODBC-connect открывать
...
Рейтинг: 0 / 0
Прилинкованные таблицы SQL - не дает изменять записи из формы
    #32558957
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
блин - собрался 2-ой раз учить capera sorry
дело наверно не в ODBC-connect
покажи код - будем думать
...
Рейтинг: 0 / 0
Прилинкованные таблицы SQL - не дает изменять записи из формы
    #32559181
caper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Shuhard смотри: ялинкую таблицу вышеприведенной процедурой. PK в таблице есть. Открываю таблицу в режиме таблицы - ни измений, ни добавления новой записи не дает. Линкую эту же таблицу руками (через "связь с таблицами") - все ок. Вопрос: в коде процедуры линковки что-то не так.
...
Рейтинг: 0 / 0
Прилинкованные таблицы SQL - не дает изменять записи из формы
    #32559187
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а при линковке не спрашивает какое поле делать ключом ?
дай код лучше маленькую mdb в архиве + описание таблички на сервере


P.S. у меня линкуется и через табличку insert/updete
...
Рейтинг: 0 / 0
Прилинкованные таблицы SQL - не дает изменять записи из формы
    #32559189
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я - Acc97 mdb Sql2000
...
Рейтинг: 0 / 0
Прилинкованные таблицы SQL - не дает изменять записи из формы
    #32559201
caper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
когда ликует процедура - не спрашивает, какое поле делать ключом, когда линкуешь руками - спрашивает...

РАЗОБРАЛСЯ!!!!!
Вот таблица:
CREATE TABLE [dbo].[dengi] (
[id] [int] IDENTITY (1, 1) NOT NULL ,
[firm_id] [int] NULL ,
[data] [datetime] NULL ,
[summa] [real] NULL ,
[pr_id] [int] NULL ,
[prim] [nvarchar] (50) COLLATE Cyrillic_General_CI_AS NULL ,
[mesto] [nvarchar] (50) COLLATE Cyrillic_General_CI_AS NULL
) ON [PRIMARY]

НО! При импорте сервер не перетянул или не построил первичный индекс по полю id!!!!!
После ручной постройки индекса все заработало!!!!!!!!!
Всем спасибо!!
...
Рейтинг: 0 / 0
Прилинкованные таблицы SQL - не дает изменять записи из формы
    #32559202
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автор
когда ликует процедура

а я думал ликуешь ты ?
...
Рейтинг: 0 / 0
Прилинкованные таблицы SQL - не дает изменять записи из формы
    #32559205
caper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
уже я :)
а она просто лиНкует
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Прилинкованные таблицы SQL - не дает изменять записи из формы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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