Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Help me!!! После Execute(CREATE TABLE) Recordset not edit!!!
|
|||
|---|---|---|---|
|
#18+
Не могу решить следующую задачу: создаю таблицу через Execute("CREATE TABLE") и затем пытаюсь занести в нее значений через Recordset. При попытке AddNew() вылетает исключение "Item cannot be found in the collection corresponding to the requested name or ordinal". Чтобы COM-интерфейс мог корректно обновиться, делаю ReConnect - не помогает. ЧТО ДЕЛАТЬ??? Если запустить прогу вторично (заремив создание таблицы) - редактирование идет прекрасно. Можно использовать Execute("INSERT"), НО ОЧЕНЬ НУЖНО ИМЕННО ЧЕРЕЗ _RecordsetPtr. Работаю с VS & ADO & MSSQL2000. Вот весь пример: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. ГУРУ! ОТЗОВИТЕСЬ! Вопрос-то не шибко мудреный. Должно же это как-то работать???? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2002, 11:33 |
|
||
|
Help me!!! После Execute(CREATE TABLE) Recordset not edit!!!
|
|||
|---|---|---|---|
|
#18+
Первичного ключа нет - вот и "неживой" рекордсет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2002, 11:45 |
|
||
|
Help me!!! После Execute(CREATE TABLE) Recordset not edit!!!
|
|||
|---|---|---|---|
|
#18+
Увы, дело не в этом. Поставил MDAC2.7, теперь ошибка пишется по-русски, но от этого не стала более понятной: "Не удается найти объект в семействе, соответствующий требуемому имени или порядковому номеру." Попробовал с PRIMARY KEY - не помогает (икслючения на AddNew): Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. В чем еще может быть дело? Может, эта трабла именно использования "msado15.dll"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2002, 13:23 |
|
||
|
|

start [/forum/topic.php?fid=17&msg=32057868&tid=1354428]: |
0ms |
get settings: |
7ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
32ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
31ms |
get tp. blocked users: |
1ms |
| others: | 230ms |
| total: | 325ms |

| 0 / 0 |
