Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   Diferencias entre TADOCommand y TADOStoreProcedure (https://www.clubdelphi.com/foros/showthread.php?t=48656)

yoyo12 01-10-2007 13:02:48

Diferencias entre TADOCommand y TADOStoreProcedure
 
Buenos Días.

Quisiera saber las diferencias entre TADOCommand y TADOStoreProcedure, y para q se utiliza cada uno, gracias de antemano.

Neftali [Germán.Estévez] 01-10-2007 14:15:07

Deberías revisar la ayuda de Delphi. Está bastante bien explicado.

TADOCommand es más para ejecutar scripts y aunque puedes ejecutar Stored Procedures, estos deben tener la cualidad de que no retornen datos. Por lo tanto no todos los SP se pueden ejecutar con TADOCommand.

Para una Stored Procedure utiliza el componente creado al efecto.

yoyo12 01-10-2007 15:54:21

gracias de todas formas, en la ayuda de delphi no viene muy explicado o sucede esto en la que tengo yo, difiero contigo en la respuesta ya que en el codigo de ejemplo que tengo los 2 se les envia parametros, con lo cual eso invalida tu respuesta.

De todos modos gracias

Neftali [Germán.Estévez] 01-10-2007 16:05:03

Cita:

Empezado por yoyo12 (Mensaje 235243)
...en la ayuda de delphi no viene muy explicado o sucede esto en la que tengo yo...

En la que tengo yo, que es la de Delphi 6 viene perfectamente explicado, no creo que en las posteriores venga peor.

Cita:

Empezado por yoyo12 (Mensaje 235243)
...difiero contigo en la respuesta ya que en el codigo de ejemplo que tengo los 2 se les envia parametros, con lo cual eso invalida tu respuesta.

Supongo que difieres de lo que he dicho, porque no estamos hablando de los mismo.
REPITO:...estos deben tener la cualidad de que no retornen datos...

Eso significa que el SP no debe retornar datos, es decir, no puede retornar un RecordSet. No tiene nada que ver con que envíes o dejes de enviar parámetros.

Lo cual, supongo, vuelve a dar validez a mi respuesta.

yoyo12 01-10-2007 16:19:15

gracias otra vez, con respecto a la ayuda solo decir q no se la diferencia entre la 6 y la 7.

Llevas razón en el cual hablamos de 2 cosas distintas, aunque en el ejemplo los 2 objetos retornan valores, con lo cual no lo entiendo, de todos modos gracias

Neftali [Germán.Estévez] 01-10-2007 16:41:17

No es lo mismo retornar valores, que retornar un Recorset (un conjunto de Datos).
Posiblemente los valores que esté retornando sean por parámetro.


La franja horaria es GMT +2. Ahora son las 21:48:26.

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