Página 1 de 1

todbcDatasource y lDisplayErrors

Publicado: Mar Oct 17, 2006 10:13 am
por jose.luis
Hola,
Estoy usando el datasource odbc para acceder a una base de datos access 97.
El siguiente código:
::oDs_Dsn2:lDisplayErrors := .F.
WITH OBJECT ods1:= TOdbcDataSet():New( Self )
:oDataSource := ::oDs_Dsn1
:cSelect := ::oTablas_1:aArrayData[nPosActual][1]
:Create()
:lOpen := .T.
END
Muestra siempre, al hacer el :lopen := .T., un mensaje de error cuando la
tabla que se va a abrir no tiene clave primaria.
¿Hay alguna manera de evitar ese mensaje?
Saludos,
José Luis Capel

todbcDatasource y lDisplayErrors

Publicado: Mar Oct 17, 2006 10:29 am
por ignacio
José Luis,
Has probado a poner lDisplayErrors a .F. en el propio dataset?
Saludos
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"José Luis Capel" <jose.luis@iaicom.com> escribió en el mensaje
news:[email=45349078@news.xailer.com...]45349078@news.xailer.com...[/email]
> Hola,
>
> Estoy usando el datasource odbc para acceder a una base de datos access
> 97.
>
> El siguiente código:
>
> ::oDs_Dsn2:lDisplayErrors := .F.
> WITH OBJECT ods1:= TOdbcDataSet():New( Self )
> :oDataSource := ::oDs_Dsn1
> :cSelect := ::oTablas_1:aArrayData[nPosActual][1]
> :Create()
> :lOpen := .T.
> END
>
> Muestra siempre, al hacer el :lopen := .T., un mensaje de error cuando la
> tabla que se va a abrir no tiene clave primaria.
>
>
> ¿Hay alguna manera de evitar ese mensaje?
>
> Saludos,
> José Luis Capel
>

todbcDatasource y lDisplayErrors

Publicado: Mar Oct 17, 2006 10:59 am
por jose.luis
Ignacio,
Gracias!! No me fijé que el dataset tambien tiene esa propiedad.
Saludos,
José Luis Capel
"Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escribió en el mensaje
news:45349474$[email=1@news.xailer.com...]1@news.xailer.com...[/email]
> José Luis,
>
> Has probado a poner lDisplayErrors a .F. en el propio dataset?
>
> Saludos
>
> --
> Ignacio Ortiz de Zúñiga
> http://www.xailer.com
> "José Luis Capel" <jose.luis@iaicom.com> escribió en el mensaje
> news:[email=45349078@news.xailer.com...]45349078@news.xailer.com...[/email]
>> Hola,
>>
>> Estoy usando el datasource odbc para acceder a una base de datos access
>> 97.
>>
>> El siguiente código:
>>
>> ::oDs_Dsn2:lDisplayErrors := .F.
>> WITH OBJECT ods1:= TOdbcDataSet():New( Self )
>> :oDataSource := ::oDs_Dsn1
>> :cSelect := ::oTablas_1:aArrayData[nPosActual][1]
>> :Create()
>> :lOpen := .T.
>> END
>>
>> Muestra siempre, al hacer el :lopen := .T., un mensaje de error cuando
>> la tabla que se va a abrir no tiene clave primaria.
>>
>>
>> ¿Hay alguna manera de evitar ese mensaje?
>>
>> Saludos,
>> José Luis Capel
>>
>
>