powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / [игнор отключен] [закрыт для гостей] / MySQL Insert_ID
5 сообщений из 5, страница 1 из 1
MySQL Insert_ID
    #40051480
Beton-Karton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!
Подскажите, пожалуйста, как в 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
MySQL Insert_ID
    #40051778
у 1с проблема с типами данных - не все они могут переходить между "контекстами" (1с и соединие ado) без преобразований + их (поддерживаемых типов) вообще мало
...
Рейтинг: 0 / 0
MySQL Insert_ID
    #40052101
Beton-Karton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Неистовый Служитель Культа, спасибо. И всё же, какой выход? Повторный запрос на max_id? Или может процедурку забацать на сервере - вставит запись и вернет ID?
...
Рейтинг: 0 / 0
MySQL Insert_ID
    #40052174
а оно точно так из adobd вызывается? это же не свойство, а функция вроде
...
Рейтинг: 0 / 0
MySQL Insert_ID
    #40097254
Фотография Deosfen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Beton-Karton, для каких целей , вам нужен insert_id?
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / [игнор отключен] [закрыт для гостей] / MySQL Insert_ID
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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