|
|
|
Двойное удаление
|
|||
|---|---|---|---|
|
#18+
Привет ! удаляю строчку из таб1 - как паралельно удалить из другой? ... Private Sub Form_BeforeDelConfirm(Cancel As Integer, Response As Integer) Dim db_ora As Connection Set db_ora = New Connection db_ora.Open ("Provider=OraOLEDB.Oracle;User ID=vskopin;Password=v;Data thisPK = PK.Value ?????????? получается либо наль либо не то !!! db_ora.Execute "DELETE FROM tab WHERE pk=" & thisPK End Sub ... Заранее благодарен В. Скопин! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2004, 17:10 |
|
||
|
Двойное удаление
|
|||
|---|---|---|---|
|
#18+
Во-первых, BeforeDelConfirm - это не удаление записи. Подтверждение можно отключить в "параметрах", тогда событие вообще не возникнет. На подтверждение удаления пользователь может нажать отмену, тогда запись из второй таблицы будет удалена, а в первой останеться. Во-вторых, лучше сразу указать версии ПО, с которым работаете. Если это adp+mssql то лучший вариант - триггер на удаление. В третьих, а что такое РК? Название контрола формы или его источника? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2004, 17:18 |
|
||
|
Двойное удаление
|
|||
|---|---|---|---|
|
#18+
Во-вторых, лучше сразу указать версии ПО, с которым работаете. Если это adp+mssql то лучший вариант - триггер на удаление. В третьих, а что такое РК? Название контрола формы или его источника? ACCESS 2000 PK - имя PRYMARY KEY в обоих таблицах ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2004, 17:27 |
|
||
|
Двойное удаление
|
|||
|---|---|---|---|
|
#18+
Нет, РК - это, очевидно, не примари кей. Это либо переменная, либо поле, либо еще что. Только что? И где/как заполняется? И расширение файла .mdb/.adp. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2004, 17:33 |
|
||
|
Двойное удаление
|
|||
|---|---|---|---|
|
#18+
переиначу вопрос: как и где програмно узнать, какая строчка удаляется(с каким PRYMARY KEY ) ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2004, 17:41 |
|
||
|
Двойное удаление
|
|||
|---|---|---|---|
|
#18+
OnDelete ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2004, 17:43 |
|
||
|
Двойное удаление
|
|||
|---|---|---|---|
|
#18+
OnDelete а по подробней можно ГДЕ и как ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2004, 17:47 |
|
||
|
Двойное удаление
|
|||
|---|---|---|---|
|
#18+
Там же, где BeforeDelConfirm. Соседняя строчка. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2004, 17:49 |
|
||
|
Двойное удаление
|
|||
|---|---|---|---|
|
#18+
Private Sub Form_Delete(Cancel As Integer) Dim db_ora As Connection Set db_ora = New Connection db_ora.Open ("Provider=OraOLEDB.Oracle;User ID=vskopin;Password=v;Data thisPK = PK.Value db_ora.Execute "DELETE FROM tab WHERE pk=" & thisPK End Sub вобще ни каких изменений :не ошибок, не удаления! это была моя первая попытка ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2004, 18:10 |
|
||
|
Двойное удаление
|
|||
|---|---|---|---|
|
#18+
А это что такое? db_ora.Open ("Provider=OraOLEDB.Oracle;User ID=vskopin;Password=v;Data Кто отъел от этой строки хвост? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2004, 18:12 |
|
||
|
Двойное удаление
|
|||
|---|---|---|---|
|
#18+
db_ora.Open ("Provider=OraOLEDB.Oracle;User ID=vskopin;Password=v;Data Source=TDB") думаю www.sql.ru/forum ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2004, 18:16 |
|
||
|
Двойное удаление
|
|||
|---|---|---|---|
|
#18+
1. А в процедуру оно заходит? 2. Если да, то чему равно PK.Value? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2004, 18:17 |
|
||
|
Двойное удаление
|
|||
|---|---|---|---|
|
#18+
нет, делал: MsgBox PK.VALUE при удалени ничего не высветилось! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2004, 18:24 |
|
||
|
Двойное удаление
|
|||
|---|---|---|---|
|
#18+
MsgBox не открылся? Или открылся пустой? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2004, 18:30 |
|
||
|
Двойное удаление
|
|||
|---|---|---|---|
|
#18+
MsgBox не открылся ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2004, 18:30 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32522742&tid=1674539]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
163ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
54ms |
get tp. blocked users: |
1ms |
| others: | 202ms |
| total: | 458ms |

| 0 / 0 |
