Yonger
|
||||||
1 | ||||||
Получить AffectedRecords в SQL-запросе типа delete16.06.2008, 18:21. Показов 3144. Ответов 2
Метки нет (Все метки)
Пишу в 1С, работаю с MySQL через ADODB
А задача очень простая: Если это DELETE FROM ..., то нужно знать AffectedRecords Если INSERT, то LAST_INSERT_ID(). Ни то ни другое у меня почему-то не работает Казалось бы, в документации описано: Execute(CommandText, RecordsAffected, Options) Выполняет запрос, оператор SQL, хранимую процедуру или любую другую команду, доступную провайдеру. Возвращает объект Recordset, доступный только для чтения курсором Forward-only, если переданная команда возвращает записи. (Если нужен объект Recordset, доступный для записи, следует создать его непосредственно, и воспользоваться его свойствами и методами.) Параметры: CommandText - обязательный. Строка, содержащая оператор SQL, имя таблицы, хранимой процедуры или другую команду провайдера. RecordsAffected - необязательный. Целое число (long), определяющее число записей, затронутых командой. Заполняется провайдером. Делаем что-то типа
Полностью аналогичным образом работает и функция мускуля LAST_INSERT_ID(). Интересно, что в консоли на той машине где он, мускуль, бегает, эта фция работает, а у меня через АДО - нет Всегда возвращает "0". |
16.06.2008, 18:21 | |
Ответы с готовыми решениями:
2
Соединение строковых, числовых и типа дата полей в запросе. Аналог CAST() SQL SQL Access Можно ли в одном запросе объединить Insert,delete,update Переменная типа Date в SQL запросе Как с помощью обычного контрола Data выполнить SQL запрос типа UPDATE или DELETE? |
25 / 24 / 1
Регистрация: 07.04.2008
Сообщений: 231
|
|
15.10.2008, 15:19 | 2 |
Во блин, я сам только начал ковырятся в 1С но да такого не дошол
0
|
DenIv
|
|
25.11.2008, 11:37 | 3 |
Актуальная тема! Есть результат?
|
25.11.2008, 11:37 | |
25.11.2008, 11:37 | |
Помогаю со студенческими работами здесь
3
Как получить порядковый номер записи в запросе SQL Ошибка в Delete запросе Ошибка в запросе DELETE В SQL запросе получить дату начала и дату конца следующего месяца Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |