Página 1 de 1

SQL- ADO Mas cuestiones

Publicado: Mié Mar 21, 2007 11:15 am
por correo
Estoy utilizando las clases de Xailer para conectarme con SQL Express y por
ahora van muy bien
Claro , la operatividad total pasa por la insercción de registros y su
actualización .
Aunque voy tirando de manual quizás alguien me pueda ayudar con algunas
cosas que no se hacer
1º En una tabla indexada por CENTRO+HISTORIA ¿cómo sé el número de Historia
correlativo que le toca?
2º Como leo el error de la base de datos si intento guardar una clave
existente (la tengo definida como única) para gestionar el error (avisar al
usuario ó cambiar el valor de la Historia a Historia+1)
Un saludo y gracias

SQL- ADO Mas cuestiones

Publicado: Mié Mar 21, 2007 11:29 am
por ignacio
Juan José,
> Claro , la operatividad total pasa por la insercción de registros y su
> actualización .
Dicha operatividad ya está presente, consulte los métodos AddNew, Edit,
Update y Cancel
> 1º En una tabla indexada por CENTRO+HISTORIA ¿cómo sé el número de
> Historia correlativo que le toca?
Olvidese de los índices. Con servidores SQL sólo sirven para internamente
acelerar las búsquedas. Por el lado del usuario es transparente.
Si HISTORIA es autoincremental el valor correlativo que le toca no lo sabrá
hasta que lo toque.
> 2º Como leo el error de la base de datos si intento guardar una clave
> existente (la tengo definida como única) para gestionar el error (avisar
> al usuario ó cambiar el valor de la Historia a Historia+1)
La propia clase le mostrará el error si lDisplayErrors esta a verdadero. En
cualquier caso siempre puede usar el método GetErrors de su Datasource. Para
más información consulte el siguiente artículo publicado en nuestro Blog:
http://xailer.info/esp/?p=14
Un saludo,
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"Juan José García" <correo@jjgsoft.biz> escribió en el mensaje
news:46010615$[email=1@news.xailer.com...]1@news.xailer.com...[/email]
> Estoy utilizando las clases de Xailer para conectarme con SQL Express y
> por ahora van muy bien
>
> Claro , la operatividad total pasa por la insercción de registros y su
> actualización .
> Aunque voy tirando de manual quizás alguien me pueda ayudar con algunas
> cosas que no se hacer
>
> 1º En una tabla indexada por CENTRO+HISTORIA ¿cómo sé el número de
> Historia correlativo que le toca?
>
> 2º Como leo el error de la base de datos si intento guardar una clave
> existente (la tengo definida como única) para gestionar el error (avisar
> al usuario ó cambiar el valor de la Historia a Historia+1)
>
> Un saludo y gracias
>

SQL- ADO Mas cuestiones

Publicado: Mié Mar 21, 2007 11:59 am
por correo
Oka maestro
"Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escribió en el mensaje
news:4601090c$[email=1@news.xailer.com...]1@news.xailer.com...[/email]
> Juan José,
>
>> Claro , la operatividad total pasa por la insercción de registros y su
>> actualización .
>
> Dicha operatividad ya está presente, consulte los métodos AddNew, Edit,
> Update y Cancel
>
>> 1º En una tabla indexada por CENTRO+HISTORIA ¿cómo sé el número de
>> Historia correlativo que le toca?
>
> Olvidese de los índices. Con servidores SQL sólo sirven para internamente
> acelerar las búsquedas. Por el lado del usuario es transparente.
>
> Si HISTORIA es autoincremental el valor correlativo que le toca no lo
> sabrá hasta que lo toque.
>
>> 2º Como leo el error de la base de datos si intento guardar una clave
>> existente (la tengo definida como única) para gestionar el error (avisar
>> al usuario ó cambiar el valor de la Historia a Historia+1)
>
> La propia clase le mostrará el error si lDisplayErrors esta a verdadero.
> En cualquier caso siempre puede usar el método GetErrors de su Datasource.
> Para más información consulte el siguiente artículo publicado en nuestro
> Blog:
>
> http://xailer.info/esp/?p=14
>
> Un saludo,
> --
> Ignacio Ortiz de Zúñiga
> http://www.xailer.com
>
>
> "Juan José García" <correo@jjgsoft.biz> escribió en el mensaje
> news:46010615$[email=1@news.xailer.com...]1@news.xailer.com...[/email]
>> Estoy utilizando las clases de Xailer para conectarme con SQL Express y
>> por ahora van muy bien
>>
>> Claro , la operatividad total pasa por la insercción de registros y su
>> actualización .
>> Aunque voy tirando de manual quizás alguien me pueda ayudar con algunas
>> cosas que no se hacer
>>
>> 1º En una tabla indexada por CENTRO+HISTORIA ¿cómo sé el número de
>> Historia correlativo que le toca?
>>
>> 2º Como leo el error de la base de datos si intento guardar una clave
>> existente (la tengo definida como única) para gestionar el error (avisar
>> al usuario ó cambiar el valor de la Historia a Historia+1)
>>
>> Un saludo y gracias
>>
>
>