Foros del Web » Programando para Internet » ASP Clásico »

modificar BD desde asp

Estas en el tema de modificar BD desde asp en el foro de ASP Clásico en Foros del Web. Hola, Alguien podria mandarme un ejemplo de modificar varios datos de una base de datos la vez desde asp mediante un formulario, es muy urgente ...
  #1 (permalink)  
Antiguo 08/09/2004, 02:21
 
Fecha de Ingreso: abril-2004
Mensajes: 53
Antigüedad: 20 años, 1 mes
Puntos: 0
modificar BD desde asp

Hola,

Alguien podria mandarme un ejemplo de modificar varios datos de una base de datos la vez desde asp mediante un formulario, es muy urgente

gracias
  #2 (permalink)  
Antiguo 08/09/2004, 04:56
Avatar de TomaHawkk  
Fecha de Ingreso: diciembre-2001
Ubicación: España
Mensajes: 422
Antigüedad: 22 años, 6 meses
Puntos: 1
Hola,

<%
Set adoCon = Server.CreateObject("ADODB.Connection")

'Tipo de datos:
'campo1 -> numérico
'campo2 -> string
'campo3 -> fecha
'campo4 -> numérico

SQL = "UPDATE SET "
SQL = SQL & " campo1=" & request("campo1_formulario") & ","
SQL = SQL & " campo2='" & request("campo2_formulario") & "',"
SQL = SQL & " campo3='" & request("campo3_formulario") & "'"
SQL = SQL & " FROM nombre_tabla"
SQL = SQL & " WHERE campo4=" & request("campo4_formulario")

adoCon.Execute(SQL)
%>

Espero que te sirva,
Saludos.
  #3 (permalink)  
Antiguo 12/09/2004, 07:43
 
Fecha de Ingreso: agosto-2004
Mensajes: 33
Antigüedad: 19 años, 9 meses
Puntos: 0
a mi me falla por error de sintaxis poniendo esto:

Set adoCon = Server.CreateObject("ADODB.Connection")
adoCon.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("../db/bd.mdb"))

SQL = "UPDATE SET "
SQL = SQL & " Noticia = '" & request.form("Noticia") & "',"
SQL = SQL & " TituloNoticia = '" & request.form("TituloNoticia") & "',"
SQL = SQL & " FechaNoticia = '" & request.form("FechaNoticia") & "'"
SQL = SQL & " FROM Noticias"
SQL = SQL & " WHERE IdNoticias = " & request.form("IdNoticias")

adoCon.Execute(SQL)
  #4 (permalink)  
Antiguo 12/09/2004, 12:27
(Desactivado)
 
Fecha de Ingreso: octubre-2003
Mensajes: 92
Antigüedad: 20 años, 8 meses
Puntos: 0
Hola

Lo que puedes hacer es mostras lois datos en un formulario y cambiando esos datos los modifique, aqui te dejo el codigo.

Código PHP:
<%

dim sql,con,rs,Var1,Var2,Var3

Var1 
trim(request.form("Campo1"))
Var2 trim(request.form("Campo2"))
Var3 trim(request.form("Campo3"))


 
set con server.CreateObject("ADODB.Conection")
 
con.open "Provider=Microsoft.JetOLEDB.4.0;Data source=" &   server.mappath ("basededatos.mdb")
 
set rs server.createobject("ADODB.Recordset")
 
Sql "Select * From Tabla Where Campo_a_buscar='" VarDato "'" 
 
rs.open sql,con,1,2


if Var1 <> "" or Var2 <> "" or Var3 <> "" then

 rs
.addnew
  rs
.fields("Campo1") = Var1
  rs
.fields("Campo2") = Var2
  rs
.fields("Campo3") = Var3
 rs
.update
 rs
.close


else


 %>

 <
form action="tupagina.asp" method="post">
  <
input type="Text" name="txt1" value="<%=rs.fields("Campo1")%>">
  <
input type="Text" name="txt2" value="<%=rs.fields("Campo2")%>">
  <
input type="Text" name="txt3" value="<%=rs.fields("Campo3")%>">
  <
iput type="Submit" name="b_env" Value="Modificar">
 </
form>

<%

end if
%> 
Un saludo y espero haberte ayudado.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:35.