
17/05/2002, 04:52
|
| | 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. |