Pido su valiosa ayuda para solucionar lo siguiente:
HAgo un insert a una tabla "tramite_doc", lo unico que necesito es saber como puedo obtener el Id autonumerico (esto es para para pasarlo a otra pagina en otro form.)
Es posible hacerlo con algun request o algo por el estilo ??
Nota: Recalco que el ID no aparece en el insert, sino que se genera en la BD MySQL.
------
Mi codigo de insercion es el siguiente
Código:
<% Dim oConn, usuario, password 'capturamos la informacion que viene de algún formulario... valor1 = Request.Form("txt1") valor2 = Request.Form("txt2") 'hacemos toda la conexion a la BD. Set oConn = Server.CreateObject("ADODB.Connection") oConn.Open "Driver={MySQL ODBC 3.51 Driver};SERVER=localhost;DATABASE=texdb;UID=osqar;PASSWORD=osqar" 'Hago el INSERT, creando un nuevo registro. oConn.execute "INSERT INTO tramite_doc(doc_form_r1,doc_licencia) VALUES('"&valor1&"','"&valor2&"')" oConn.Close Set oConn = nothing %>
Encontre una solucion en desarrollo web justo aqui pero no entiendo nada, y tengo el siguiente codigo para la supuesta solucion, pero ni siquiera se si va en otrra pagina o en la misma o donde , de cualquier forma yo hize pruebas y ninguna me ha funcionado
Código:
Por favor para todos esos expertos en ASP, su valiosa ayuda<% Dim rsdocumentacion Set rsdocumentacion=Server.CreateObject("ADODB.Recordset") With rsdocumentacion .open "tramite_documentacion" ,adOpenDynamic, AdLockOptimistic,admdTableDirect .AddNew .Fields("id_documentacion")=1 .Fields("doc_formulario_r1")=1 .Fields("doc_licencia_uso_suelo")=1 .update MiID= .Fields("id_documentacion") End With %>
La pregunta sería entonces.
¿Alguien me puede explicar como utilizar el codigo que en encontre ?
ó bien
¿Alguien conoce alguna otra solucion para hacerlo con MySQL?
Gracias