Гость
Форумы / [игнор отключен] [закрыт для гостей] / MySQL Insert_ID / 5 сообщений из 5, страница 1 из 1
07.03.2021, 21:20
    #40051480
Beton-Karton
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MySQL Insert_ID
Добрый день!
Подскажите, пожалуйста, как в 1С получение автоинкрементного поля свежевставленной записи?
Т.е. реализовать механизм

$mysqli = new mysqli(...);
$mysqli->query("INSERT .... );
echo $mysqli->Insert_ID;

Пробовал так
Соединение = Новый COMОбъект("ADODB.Connection");
Соединение.Open();
Соединение.Execute("INSERT ....");
Сообщить(Соединение.Insert_ID);

говорит "Ошибка при получении значения атрибута контекста Insert_ID". Не хочет.

Как получить этот Insert_ID? Делать сразу же запрос select max(id) from table ?
Спасибо
...
Рейтинг: 0 / 0
09.03.2021, 09:52
    #40051778
MySQL Insert_ID
у 1с проблема с типами данных - не все они могут переходить между "контекстами" (1с и соединие ado) без преобразований + их (поддерживаемых типов) вообще мало
...
Рейтинг: 0 / 0
09.03.2021, 21:07
    #40052101
Beton-Karton
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MySQL Insert_ID
Неистовый Служитель Культа, спасибо. И всё же, какой выход? Повторный запрос на max_id? Или может процедурку забацать на сервере - вставит запись и вернет ID?
...
Рейтинг: 0 / 0
10.03.2021, 10:21
    #40052174
MySQL Insert_ID
а оно точно так из adobd вызывается? это же не свойство, а функция вроде
...
Рейтинг: 0 / 0
13.09.2021, 15:39
    #40097254
Deosfen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MySQL Insert_ID
Beton-Karton, для каких целей , вам нужен insert_id?
...
Рейтинг: 0 / 0
Форумы / [игнор отключен] [закрыт для гостей] / MySQL Insert_ID / 5 сообщений из 5, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]