Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/08/2003, 18:28
CABEZOTA
 
Fecha de Ingreso: enero-2002
Ubicación: Yerba Buena - Tucumán
Mensajes: 259
Antigüedad: 23 años, 1 mes
Puntos: 0
Pregunta Problema con INSERT en Datagrid de ADO

Hola a todos.

Tengo un problema al utilizar el componente Datagrid de ADODB. El problema surge cuando quiero insertar un nuevo registro en la Grilla y en la misma no hay ningún registro disponible.
Tengo habilitada para la grilla la propiedad AllowAddNew = True
Por lo tanto al final de la Grilla aparece la fila correspondiente para la inserción de un nuevo registro.
Como información adicional les cuento que la Grilla está asociada a un Control de Datos de ADO (ADODC)
Cuando este control de datos trae algunos registros (Por ej. 2 registros) todo funciona perfectamente ... pero cuando no hay ningún registro en la Grilla (es decir en el Control de Datos) y quiero ingresar un nuevo registro en la última fila (baa la única disponible, ya que no hay registros) me sale el error:

Microsoft DataGrid Control: La fila actual no está disponible

Este error me está volviendo loco porque ciertas veces sale y otras veces funciona bien. Les explico ésto último. Yo tengo por ej un Combo en el que listo "Zonas" ... una vez que elijo una Zona; en la Grilla listo todas las Localidades que pertenecen a esa Zona. Y si quiero puedo agregar una nueva Localidad para dicha Zona (utilizando el último registro de la Grilla)
Y aquí está el problema... cuando una Zona no tiene ninguna Localidad dada de Alta me sale el error que les comenté ... pero cuando hay otros registros funciona bien .... Es más ... a veces cuando elijo una Zona que tiene registros y hago click sobre algún registro y luego paso a otra Zona sin registros y doy uno de Alta si funciona .....

Es una lokuraaaaa

Si alguien me puede ayudar se lo agradecería muuuuuucho

Saludos a todos

CABEZOTA