Página 1 de 1

No puedo asignar SetPrimaryKeys a un oOdbcDataSet

Publicado: Lun Feb 23, 2009 7:37 am
por Carlos Ortiz
Tengo un odbcdataset temporal creado con el resultado de un query y lo
muestro en pantalla, cuando edito un registro y quiero grabar me funciona
pero cuando quiero agregar un registro me salta el error de que no he
definido una clave primaria, como es un cursor temporal lo abro y le quiero
asignar el SetPrimaryKeys y me da error
***************************** Registro de errores
*****************************
Exe: D:ProyectoDbfarmaxApp.exe
Version: 1.0.0.0
Fecha: 23-02-2009
Hora: 03:31:56
Memoria libre: 1546128
Area actual: 3
------------------------- Información del
compilador --------------------------
Versión Xailer: Xailer 1.9.8 Version 1.9
Compilador: xHarbour build 1.0.0 Intl. (SimpLex) PCode Version: 9
Compilador C/C++: Borland C++ 5.8.0
Plataforma: Windows XP Professional 5.01.2600 Service Pack 3
----------------------- Información detallada del
error -----------------------
Subsistema: BASE
Código de error: 1005
Estado: .F.
Descripción: Message not found
Operación: TOdbcDataSet:SETPRIMARYKEYS
Argumentos: [ 1] = Tipo: A Valor:
Fichero:
Código error SO: 0
Pila de llamadas:
TODBCDATASET:_SETPRIMARYKEYS (1437)

No puedo asignar SetPrimaryKeys a un oOdbcDataSet

Publicado: Lun Feb 23, 2009 11:43 am
por ignacio
Carlos,
Recomendamos sin duda alguna utilizar ODBC a través de ADO. La clases
TOdbc??? se mantienen por compatiblidad.
Un saludo
--
Ignacio Ortiz de Zúñiga
Xailer support / Soporte de Xailer
http://www.xailer.com
http://www.xailer.info
"Carlos Ortiz" <cortizassist@hotmail.com> escribió en el mensaje
news:[email=49a2360b@svctag-j7w3v3j....]49a2360b@svctag-j7w3v3j....[/email]
> Tengo un odbcdataset temporal creado con el resultado de un query y lo
> muestro en pantalla, cuando edito un registro y quiero grabar me funciona
> pero cuando quiero agregar un registro me salta el error de que no he
> definido una clave primaria, como es un cursor temporal lo abro y le
> quiero asignar el SetPrimaryKeys y me da error
>
> ***************************** Registro de errores
> *****************************
>
> Exe: D:ProyectoDbfarmaxApp.exe
> Version: 1.0.0.0
> Fecha: 23-02-2009
> Hora: 03:31:56
> Memoria libre: 1546128
> Area actual: 3
>
> ------------------------- Información del
> compilador --------------------------
>
> Versión Xailer: Xailer 1.9.8 Version 1.9
> Compilador: xHarbour build 1.0.0 Intl. (SimpLex) PCode Version: 9
> Compilador C/C++: Borland C++ 5.8.0
> Plataforma: Windows XP Professional 5.01.2600 Service Pack 3
>
> ----------------------- Información detallada del
> error -----------------------
>
> Subsistema: BASE
> Código de error: 1005
> Estado: .F.
> Descripción: Message not found
> Operación: TOdbcDataSet:SETPRIMARYKEYS
> Argumentos: [ 1] = Tipo: A Valor:
> Fichero:
> Código error SO: 0
>
> Pila de llamadas:
> TODBCDATASET:_SETPRIMARYKEYS (1437)
>
>
>