FoxPro/Visual FoxPro - cursor adapter

   
Vista:

cursor adapter

Publicado por Pablo Francisco Paau pfpaau@hotmail.com (3 intervenciones) el 11/06/2014 23:48:39
Agradecere me puedan ayudar.
Estoy intendo hacer un cursor adapter el problema que tengo que no actualiza. alguien me puede ayudar diciendome cual es mi error. Si lo hago con el generador en el entorno de datos no da problema. Lo quiero hacer creandolo codeado para aregarlo en una libreria. gracias.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
lodo = CreateObject("CursorAdapter")
lodo.DataSourceType="ODBC"
lodo.alias ="puestos"
lodo.BufferModeOverride = 5
lodo.DataSource=SQLStringConnect("Driver=SQL Server; server=pfpaau\sqlexpress; database=pwcia; Uid=usuario; Pwd=clave")
lodo.cursorschema= "ID_PUESTO C(4), DESCRIPCION C(25),  ID_NIVEL NUMERIC(2)"
lodo.datasourcetype= "odbc"
 
lodo.keyfieldlist="ID_PUESTO"
 
lodo.name="PUESTOS"
lodo.SelectCmd="select * from tbl_puestos"
 
lodo.tables="puestos"
 
lodo.tag="dsn=tep;uid=usuario;pwd=clave"
 
lodo.UpdatableFieldList="Id_puesto,descripcion,id_nivel"
lodo.autoupdate= .t.
 
 
lodo.allowupdate= .t.
lodo.sendupdates= .t.
lodo.updatetype=1
lodo.CursorFill()
browse
***cuando me da browse modifico el dato
thisform.pageframe1.page2.grid1.RecordSource ="puestos"
thisform.pageframe1.page2.grid1.Refresh
* no me actualiza a la base de datos en sqlserver
=TABLEUPDATE(.t.)
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

cursor adapter

Publicado por Ernesto Hernandez (4632 intervenciones) el 15/07/2014 00:53:53
Este enfoque no funciona cuando se utiliza la actualización por lotes. Por ejemplo, puede utilizar cursoradapter.batchupdatcount > 1. Cuando se utiliza la actualización por lotes, no desencadena los eventos siguientes:

BeforeInsert
AfterInsert
BeforeUpdate
AfterUpdate
BeforeDelete
AfterDelete
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar