Hola amigos del foro
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:
<% 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
%>
Por favor para todos esos expertos en ASP, su valiosa ayuda
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