Ver Mensaje Individual
  #8 (permalink)  
Antiguo 17/04/2007, 13:23
Avatar de allhen
allhen
 
Fecha de Ingreso: septiembre-2005
Mensajes: 243
Antigüedad: 19 años, 7 meses
Puntos: 1
Re: Como Insertar Datos???

Q hago ??

1.- Recojo todos los elementos del form y reemplazo los q estan vacios por el formato q yo desee.
2.- Si el valor q me interesa no esta vacio :
3.- Hago la conexión.
4.- Verifico si existe determinado valor.
5.- Si llega al fin de la tabla y no encuentra el determinado valor, lo Agrega.
6.- Si encuentra el determinado valor modifica el registro con los nuevos valores.




Código:
 
 
 
<%
varID = request.form("s_id")
var1 = request.form("box_number_e")
var2 = request.form("box_cc")
var3 = request.form("box_cf")
var4 = request.form("q_s")
     if var4 = "" then
     var4New = "0"
     else
     var4New = var4
     end if
var5 = request.form("q_e")
var6 = request.form("q_d")
     if var6 = "" then
     var6New = "000"
     else
     var6New = var6
     end if
var7 = request.form("d_e")
var77 = request.form("d_ee")
var8 = request.form("d_d")
var9 = request.form("status")
     if var9 = "" then
     var9New = "0"
     else
     var9New = var9
     end if
 
Const adOpenKeyset = 1
Const adLockOptimistic = 3
if var1 <> "" then
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("distrib.mdb"))
set rs=createobject("ADODB.Recordset")
rs.CursorType = adOpenKeyset 
rs.LockType = adLockOptimistic 
sqltxt="SELECT * from Plan where numberGuia='"&var1&"'"
rs.Open sqltxt, Conn 
if rs.eof then
     rs.Addnew
     rs("numberGuia")=var1
     rs("codeDistrib")=var2
     rs("codflexDistrib")=var3
     rs("saldoVenta")=var4New
     rs("entregadoVenta")=var5
     rs("devueltoVenta")=var6New
     rs("dateEmitidoVenta")=var7
     rs("dateEntregadoVenta")=var77
     rs("dateDevueltoVenta")=var8
     rs("statusDistrib")=var9New
     rs.update
     ShowCONFIRM = "AGREGADO"
else
     rs("numberGuia")=var1
     rs("codeDistrib")=var2
     rs("codflexDistrib")=var3
     rs("saldoVenta")=var4
     rs("entregadoVenta")=var5
     rs("devueltoVenta")=var6New
     rs("dateEmitidoVenta")=var7
     rs("dateEntregadoVenta")=var77
     rs("dateDevueltoVenta")=var8
     rs("statusDistrib")=var9New
     rs.update
     ShowCONFIRM = "MODIFICADO"
end if
rs.close
Conn.Close
set rs = Nothing
Set Conn = Nothing
 
else
    ShowCONFIRM = "Número de Guía no fue ingresado."
end if
response.redirect "?PageID_level=my_form-135-not-admin&userID="&var2&"&confirm="&ShowCONFIRM
%>
__________________
En esta vida todo es posible ... excepto vencer a la muerte .

Última edición por allhen; 17/04/2007 a las 19:48