Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Conexion ADO con SQLServer 7 (https://www.clubdelphi.com/foros/showthread.php?t=36218)

bismarito 05-10-2006 03:20:14

Conexion ADO con SQLServer 7
 
buenas noches, les expongo mi problema espero me ayuden puesto que llevo toda una semana con esto:

Estoy trabajando con Delphi 7 y ataco una base de datos SqlServer 7, tengo varios procedimientos almacenados a los cuales llamo desde delphi, uno de ellos es un generador de numeros, este me da los nuevos numeros indices para una tabla de transacciones, el problema es que en algunos casos funciona perfecto y en otros el procedimiento no actualiza la tabla donde genero los numeros, es decir como si se hiciera un rollback automatico.

pero no me genera ningun error, simplemente no actualiza y cuando le doy el commit y quiero generar otro numero, me da el mismo.

a alguien le ha sucedido por favor ayudenme el tiempo es apremiante para entregar este software.

Gracias de antemano
Saludos a todos

Neftali [Germán.Estévez] 05-10-2006 10:56:46

El propio SQL Server tiene un sistema para poder debuggar los procedimientos almecenados, que no está muy documentado y no recuerdo si está presente en SQL Server 7 (o en versiones siguientes); Hace mucho tiempo que estuve mirándolo por un trabajo y la verdad es que ya no recuerdo muy bien como iba.
Sé que había que activar una característica de SQL server y para poder hacerlo tenías que estar en el servidor; Échale un vistazo a la ayuda ypor Internet a ver si encuentras algo...

Ya dirás... si no te acalras dímelo e intentaré rebuscar algo de documentación.

bismarito 05-10-2006 15:01:42

He visto esa caracteristica, pero fue en SqlServer 2000, de hecho, el procedimiento almacenado que hice funciona perfectamente, lo que sucede es que cuando lo llamo varias veces a ese y a otros dentro de una transacción a veces no funciona y se pierden los datos que guarda. gracias por la ayuda, a ver si me ayudan a determinar que es, quiza en los valores dela conexión ADO.


La franja horaria es GMT +2. Ahora son las 23:33:02.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi