Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/05/2002, 04:52
ideafix
 
Fecha de Ingreso: abril-2002
Ubicación: La Comarca
Mensajes: 192
Antigüedad: 23 años
Puntos: 0
problemillas con Bases de datos.

Hola.

Estoy accediendo a mi dB de la siguiente forma :
<%
Dim pathdB
Dim conexion
Dim Resultado
Dim PeticiondB

Usuario = var_con_el_nombre_del_usuario

pathdB = Server.MapPath("dB.mdb")
Set conexion = Server.CreateObject("ADODB.Connection")
conexion.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & pathdB & ";"

PeticiondB = "SELECT * FROM datos WHERE usuario='" & Usuario & "'"
Set Resultado = conexion.Execute(PeticiondB)
If Not Resultado.EOF Then
'Aqui es donde quiero actualizar los datos de este usuario
End If
conexion.Close
conexion = Nothing
%>

Y lo que me interesa hacer es actualizar los datos de ese usuario desde un form.

Yo usaba Resultado.Fields("campo")=request.form(& quot;campo") para todos los campos y al final poner Resultado.Update pero me da error de que el proveedor no acepta esta forma. Como lo puedo hacer? Se que se puede hacer directamente por peticion desde mi variable PeticiondB pero tampoco se exactamente como, alguien me puede ayudar?

Como puedo hacer tambien el introducir una nueva fila de datos a la db? Es que me veo que tampoco me funcionara el Resultado.AddNew :(

Gracias por adelantado.
Ideafix.