#0
by DTX 4th
Нужно после вставки строки получить сгенерированный id. Запрос такой: Далее пытаюсь его выполнить: Получаю Но если запросы выполнять по отдельности, то всё ок. Подозреваю, что ему нужно указать, что нужно читать второй запрос, а он первый пытается. Кто-нибудь сталкивался?
#1
by МихаилМ
прочитайте документацию по ado/ и не будете пользоваться неондертальскими INSERT INTO и знать pk
#2
by NorthWind
Как-то все сложно. А почему просто не сделать обновляемый RS и не проаппендить в него запись? В дельфи это работает...
#3
by DTX 4th
Ссылка есть на нормальный мануал? Так можно на второй запрос указатель поставить? Если запрос будет вида То после RS.open будет возможность прочитать данные table1, а не table2. Пример есть?)
#5
by NorthWind
Мануал зовется MSDN. Я бы посоветовал сделать обновляемый рекордсет на основе запроса select * from table. Затем методом AddNew добавить туда запись и обновить методом Update. После этого просто считайте ваш первичный ключ.
#6
by МихаилМ
есть ссылка на "нормальную" документацию но только для тех , кто умеет пользоваться поисковыми сервисами интернет.
#7
by DTX 4th
Помогло, спасибо! Но ADO выучить было бы неплохо. Вот ток боюсь, что там слишком много воды/инфы. Это как НаборЗаписей получается? И тип всю таблицу считать это нормально? Звучит странно Другого ответа я и не ждал
#8
by DTX 4th
Не могу себе представить, как что-то можно выучить по MSDN. Искать нужный тебе объект и смотреть его методы по очереди?
#9
by NorthWind
и тип всю таблицу считать это нормально? Звучит странно так сделайте на основе select * from table where id is null, не считаете вообще ничего, но структуру полей получите и для обновления все подготовите.
#10
by NorthWind
я никак не могу понять, что означает "выучить". Вы к экзамену готовитесь, что ли? Я вообще никогда ничего не учил применительно к работе. Есть понятие "сделать".
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- ADODB.Connection ->*.udl->SQL2000 ? & Recordset ?
- Поиск с помощью метода Seek() в ADODB.RecordSet
- Ораклистам: как выполнять пакетный запрос с помощью ADODB.Command?
- Определенный диапазон колонок у Excel (ADODB)
- ADODB.Recordset - Операция не допускается, если объект открыт
- v8: Тонкий клиент и ADODB
- ADODB.CONNECTION - open() вылетает с ошибкой если год - 2012..
- ADODB.Recordset
- ADODB.RecordSet ошибка при открытии. "Обновление невозможно..."
- СКД, пакетный запрос, вычисл. поля, передать в функцию рез-тат 1го из запросов?
- (ADODB.Recordset): Текущий объект Recordset не поддерживает закладки
- Adodb, RecordSet, помогите получить значение поля из БД сайта
В этой группе 1С
- 1с 8.3 ЗУП Оценочные обязательства по отпускам
- выгрузка сотрудников из ЗиКГУ ред. 3.1 в БГУ ред..2
- Печать отчетов с PDF417 из веб-клиента
- Как установить нумерацию в течении дня для обработки
- X-отчет на Атол 22 ПТК в УТ 10.3.42.1
- Зависло при динамическом обновлении конфигуратор
- Консоль запросов для обычных форм
- Веб клиент - поле наименовение не заполнено
- Как из ВыборкаИзРезультатаЗапроса выгрузить в ТЗ
- SQL 2008 1C 7.7 SSD
- УТ11.2.3 Отчет о розничных продажах не попадает в "Расход" в отчетах по складам.
- TeamViewer Идентификация отклонена
- Журнал регистрации не открывает документы в 8.3.10.2252
- При записи передать на сервер без контекста ТЗ (реквизит формы)
- Получить данные в справочник товара (закупочная цена) из регистра сведений
- А что такое расширенное представление ИНН и КПП в последних релизах БП3?
- УНФ Счет на предоплату
- Секции ФР в УТ 11.3 РМК
- Конвертация субконто в 2 справочника
- Пропуски при нумерации документов.