|
|
|
CRecordset::AddNew(); CRecordset::Update() - Где найти свежедобавленную запись?
|
|||
|---|---|---|---|
|
#18+
Извините, если не туда... Использую MFC Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. Как теперь получить доступ записи, которая добавилась? Мне нужно узнать хотя бы значение свежесозданного первичного ключа, иначе запись уходит в некуда... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2006, 17:50 |
|
||
|
CRecordset::AddNew(); CRecordset::Update() - Где найти свежедобавленную запись?
|
|||
|---|---|---|---|
|
#18+
Пришлось извращаться... Вставлять запись со значением одного поля NULL, потом искать эту запись и редактировать... Ужос!!! >_< Никто не знает, как сделать правильно? Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2006, 09:07 |
|
||
|
CRecordset::AddNew(); CRecordset::Update() - Где найти свежедобавленную запись?
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2006, 09:45 |
|
||
|
CRecordset::AddNew(); CRecordset::Update() - Где найти свежедобавленную запись?
|
|||
|---|---|---|---|
|
#18+
Спасибо, но у меня не CDaoRecordset, а просто СRecordset, там таких методов нет... и вообще букмарки у меня не поддерживаются... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2006, 09:57 |
|
||
|
CRecordset::AddNew(); CRecordset::Update() - Где найти свежедобавленную запись?
|
|||
|---|---|---|---|
|
#18+
ну в фаерберде и с++Билдер я просто брал значение генератора и добавлял 1 и получал айди новой записи, может здесь тоже самое сделать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2006, 11:04 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=34220965&tid=2029763]: |
0ms |
get settings: |
9ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
25ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
30ms |
get tp. blocked users: |
1ms |
| others: | 245ms |
| total: | 332ms |

| 0 / 0 |
