Ejecutar update desde visual basic

Cerrado
beatriz - 16 oct 2008 a las 17:35
 rfdss - 6 jul 2011 a las 01:07
Hola, estoy desarrollando código con visual basic 6.0, bien tengo una aplicacion en la que accedo a una base de datos access, el problema es cuando quiero modificar algun campo de alguna tabla, se como añadir filas, se como borrarlas, pero no sé cómo modificar un campo. Alguien me puede ayudar?
muchas gracias

11 respuestas

Dim res As New ADODB.Recordset
Dim Rresultado As New ADODB.Recordset
Dim ssql as string

ssql = "Select * from FACTURAS where FACTURACODIGO = 1"

Rresultado.Open ssql, CONFOX, adOpenDynamic, adLockOptimistic

CONFOX.EXECUTE "update FACTURAS set FACTURACODIGO = 4 where FACTURACODIGO = 1"



CONFOX ES LA CONEXION


yo lo haria Asi:
Dim BD1 As Database
Dim RS1 As Recordset
Dim sSQL1 As String

Set BD1 = OpenDatabase(C:\basededatos.mdb)

sSQL1 = "Select * from FACTURAS where FACTURACODIGO = 1"
Set RS1 = BD1.OpenRecordset(sSQL1, dbOpenDynaset)
Do While Not RS1.EOF()
RS1.Edit
RS1("FACTURACODIGO") = 4
RS1.Update
RS1.Movenext
Loop

saludos
7