Obtendo última ID de inserção em conexão Excel ADODB ao banco de dados MySQL

StackOverflow https://stackoverflow.com/questions/2220889

  •  19-09-2019
  •  | 
  •  

Pergunta

Eu tenho o seguinte código para inserir itens em um banco de dados MySQL de um formulário Excel.

Set rs = New ADODB.Recordset
ConnectDB
With wsWorkBook
    strSQL = "INSERT INTO work_order (job_status, job_description, system_id) VALUES ....;"
    rs.Open strSQL, oConn, adOpenDynamic, adLockOptimistic
    ' word_order.id
End With

Como posso obter o último ID de inserção dessa linha, que está na coluna work_order.id?

Foi útil?

Solução

Tente utilizar o LAST_INSERT_ID () - operador num seguinte instrução SQL:

SELECT LAST_INSERT_ID();
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top