Hola, G. Respecto al tema de la actualización, tené en cuenta que al actualizar el cursor generado con el cursoradapter no se produce ninguna comunicación en forma automática a la fuente original, sino recién al efectuar un TableUpdate (para lo cual tenés que completar una serie de propiedades, sobre todo el KeyFields... etc). Fijate que hay ejemplos en los samples que están en el Task Pane.
Un consejo, de todas maneras. Conectar por ODBC a través de Internet es muuuy poco estable, y sumamente inseguro. La verdad es que no se lo recomiendo a nadie. ¿Quién controla el servidor donde está la DB? ¿No pueden publicarte un Web Service? Si fuese un acceso de sólo lectura no sería tan grave, pero actualizar por ODBC a través de Internet es bastante feo... Si tenés alguna otra posibilidad, mejor. Sino, advertile a tu cliente que no le podés dar muchas garantías de consistencia, por las dudas que después te reclamen si hay problemas... Saludos, -- Martín Salías www.Salias.com.ar Agile Alliance Member - Microsoft MVP On 6/28/07, alturria30 @ speedy. com. ar <[EMAIL PROTECTED]> wrote:
+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=* Se solicita respuesta: Cuando sea posible +=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=* Amigos del grupo los molesto para consultarles sobre el uso del CursorAdapter, les comento que estoy recientemente incursionando con Visual FoxPro 9 y me intereso el uso del cursor... a raiz de la necesidad del desarrollo de una aplicacion la cual requeriria acceder a bases colgadas en internet en un MySql. Logre establecer conectividad via ODBC y efectuar algunas tareas sencillas de consultas, el tema ronda con los siguientes inconvenientes. Creo una ventana con un grid y pongo como control source el cursor al que cree en el entorno de datos de la ventana y estableci una coneccion odbc via un string de coneccion ya que tambien puedo utilizar la aplicacion apuntando a un mysql localhost digamos y con el string cambio si apunto a uno u otro lado. Mi problema es que al hacer un delete de un registro y correr el TABLEUPDATE me actualiza el Grid pero no la fuente de datos vale decir el MySql. Y cuando hago una moficiacion llamo a otra ventana donde no se como pasarle los campos del cursor a esta ventana por lo tanto se me ocurrio hacer un pase del campo codigo buscar con un select en el init de la nueva ventana, llenar los campos para trabajar ( algo feo para mi gusto, pero para avanzar y probar me veia ante la necesidad ). Cuando salvo me veo obligado a hacer un UPDATE, pero he aqui que no se me ocurre como actualizar el grid ya que la base si lo hace. Como pueden apreciar a esta altura del partido ya estoy perdido y haciendo cualquiera, por ese motivo recurro a Uds., para ver como tratan este tema del cursor y como actualizar sea el caso del grid la fuente de datos de la primer ventana y desde la segunda cuando vuelvo al grid actualizar el mismo ya que la fuente fuerzo actualizarla mediante el UPDATE. Idem para el caso de un ingreso con un INSERT. En realidad busque data sobre el tema y se mencionan variedad de conceptos como los cmd.. , pero prefiero consultarles ya que en el grupo contamos con personas conocedoras del tema. Les agradezco la data que puedan brindarme, les mando un cordial saludo. G
