Cita:
Iniciado por PedroJTR
Consultando
+ Compa, los elementos UserID y UserStatus no están definidos?
efectivamente, error de COPY/PASTE, no se modifico la parte siguiente
Cita: function Codigo(Par1,Par2,Donde) {
var UID, UST;
if(Par1==""){alert("debe elejir su estado");}
else{if(Par2==""){alert("Debe seleccionar Persona Juridica/Normal");}
else{if (!enProceso && http) {
UID = document.getElementById(Par1).value;
UST = document.getElementById(Par2).value;
var url = "Pagina2.asp?UI="+ Donde + "_" + UST + UID + "&UID="+ Math.random();
http.open("GET", url, true);
http.onreadystatechange = handleHttpResponse;
enProceso = true;
http.send(null);}}}}
Cita:
Iniciado por PedroJTR
+ ¿El id_codigo, sería el codigo del cliente que está almacenado en mi base de datos?
en esta parte seria tu campo donde almancenas ese ID de identificacion, o el correlativo que tendra cada uno de los registros
Cita:
Iniciado por PedroJTR
+ ¿Aqui está consultando cual fue el ultimo codigo y está siguiendo el correlativo? Código PHP:
codigo=a(1)
query="select top 1 id_codigo from TUTABLA where id_codigo like '%" & codigo & "' order by id_codigo desc"
set RS=conexion.execute(query)
if Err=0 then
if RS.eof=false then
ultimo=rs.fields.item("id_codigo").value
else
ultimo="0000"
end if
else
respuesta="Error de consulta"
en esta parte, si llegara a tener un resultado, toma el valor de el registro para despues modificar y anexar el siguiente correlativo, por eso, en dado caso de que no existe resultado con la composicion del tipo de persona(J/N) y estado, te regresara "0000", para incrementarle a uno, asi no necesitaras modificar el codigo del SELECT