FoxPro/Visual FoxPro - Actualizar datos acces

 
Vista:

Actualizar datos acces

Publicado por yovanny (39 intervenciones) el 09/07/2009 20:27:15
Hola a todos, tengo una rutina para abrir una base de datos de acces, pero no consigo que los cambios que realizo queden grabados en la base de datos.

lcArchivoMDB="d:dbcdata.mdb" && Mi base de Access
lcConnStrin="DSN=MS Access Database;Dbq="+lcArchivoMDB+";Uid=;Pwd=;" && Estos datos dependen de la configuración del ODBC
lnNHandle = SQLSTRINGCONNECT(lcConnStrin,.T.) && Realizamos la conexión
IF lnNHandle > 0 && Si el resultado no es negativo, la conexión fue exitosa
* extrear informacion
SQLEXEC(lnNHandle,"ALTER TABLE tbl_show_room_productos ADD COLUMN ORDEN TEXTO(15)")

lcSQL = "select * from tbl_show_room_productos"
lcCursor = "ARTICULO"
SQLEXEC(lnNHandle,lcSQL,lccursor)

* Dejar campo LEIDO COMO .T.
LcTxUpdate="update tbl_show_room_productos set leido=(1=1) where idcliente=22"
sqlexec(LnNHandle,LcTxUpdate)

edit

*-* Cerramos la conexión
SQLDISCONNECT(lnNHandle)
endif

No se que rutina puedo hacer para que por ejemplo en el campo codigo se quede grabado esta informacion "001001"

Gracias anticipadas
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder