|
|
|
Прилинкованные таблицы SQL - не дает изменять записи из формы
|
|||
|---|---|---|---|
|
#18+
Набор записей - динамический Блокировка - изменяемой Ни в форме, ни в таблице - объект Recordset не является изменяемым Разрешения есть на все. ?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.06.2004, 18:47 |
|
||
|
Прилинкованные таблицы SQL - не дает изменять записи из формы
|
|||
|---|---|---|---|
|
#18+
А PK в таблице есть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.06.2004, 18:54 |
|
||
|
Прилинкованные таблицы SQL - не дает изменять записи из формы
|
|||
|---|---|---|---|
|
#18+
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 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.06.2004, 18:57 |
|
||
|
Прилинкованные таблицы SQL - не дает изменять записи из формы
|
|||
|---|---|---|---|
|
#18+
а ты нам RecordSet покажи + какую ошибку выдаёт ? + если на сервере ключ-счетчик то Recordset надо через ODBC-connect открывать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.06.2004, 19:53 |
|
||
|
Прилинкованные таблицы SQL - не дает изменять записи из формы
|
|||
|---|---|---|---|
|
#18+
блин - собрался 2-ой раз учить capera sorry дело наверно не в ODBC-connect покажи код - будем думать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.06.2004, 19:56 |
|
||
|
Прилинкованные таблицы SQL - не дает изменять записи из формы
|
|||
|---|---|---|---|
|
#18+
2Shuhard смотри: ялинкую таблицу вышеприведенной процедурой. PK в таблице есть. Открываю таблицу в режиме таблицы - ни измений, ни добавления новой записи не дает. Линкую эту же таблицу руками (через "связь с таблицами") - все ок. Вопрос: в коде процедуры линковки что-то не так. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.06.2004, 09:47 |
|
||
|
Прилинкованные таблицы SQL - не дает изменять записи из формы
|
|||
|---|---|---|---|
|
#18+
а при линковке не спрашивает какое поле делать ключом ? дай код лучше маленькую mdb в архиве + описание таблички на сервере P.S. у меня линкуется и через табличку insert/updete ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.06.2004, 10:26 |
|
||
|
Прилинкованные таблицы SQL - не дает изменять записи из формы
|
|||
|---|---|---|---|
|
#18+
я - Acc97 mdb Sql2000 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.06.2004, 10:29 |
|
||
|
Прилинкованные таблицы SQL - не дает изменять записи из формы
|
|||
|---|---|---|---|
|
#18+
когда ликует процедура - не спрашивает, какое поле делать ключом, когда линкуешь руками - спрашивает... РАЗОБРАЛСЯ!!!!! Вот таблица: 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!!!!! После ручной постройки индекса все заработало!!!!!!!!! Всем спасибо!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.06.2004, 11:13 |
|
||
|
Прилинкованные таблицы SQL - не дает изменять записи из формы
|
|||
|---|---|---|---|
|
#18+
автор когда ликует процедура а я думал ликуешь ты ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.06.2004, 11:16 |
|
||
|
|

start [/forum/topic.php?fid=45&fpage=1612&tid=1673898]: |
0ms |
get settings: |
6ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
51ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 210ms |
| total: | 340ms |

| 0 / 0 |
