![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Hola.
Con el ExecProc tienes bastante, te sobran las lineas con el Open y el Active, además van a dar error (solo se utilizaria el Open si el procedimiento almacenado va a devolver registros como una consulta, pero no es el caso). Saludos.
__________________
Marc Guillot (Hi ha 10 tipus de persones, els que saben binari i els que no). |
|
#2
|
|||
|
|||
|
Procedimiento almacenado y Ado
Sigo igual, sera alguna propiedad de mi AdoStoreProc ó algo que me falte en el servidor?, ya vi algunos ejemplos del foro pero nada parecido, sigo investigando, el error es el mismo:
-El nombre de objeto Mibase no es valido-, gracias. |
|
#3
|
||||
|
||||
|
Hola.
¿ Este es tu procedimiento almacenado ?
No entiendo como SQL Server te ha dejado compilar esto. No puedes especificar una tabla mediante un parámetro. La única forma de hacer algo así es construirte una sentencia SQL en una variable de cadena dentro del procedimiento, y ejecutar esa sentencia con la instrucción EXECUTE. En la documentación encontrarás más información de la instrucción EXECUTE. Saludos.
__________________
Marc Guillot (Hi ha 10 tipus de persones, els que saben binari i els que no). |
|
#4
|
|||
|
|||
|
Procedimiento almacenado y Ado
Ok, gracias lo pongo en practica y vuelvo, otra vez gracias
|
|
#5
|
|||
|
|||
|
Bueno, Hola a todos, estoy probando tanto delphi como Power Builder, en lo que respecta a manejo de procedimientos almacenados (no soy un experto sino un "probador"
,yo tengo un problemilla con los procemientos almacenados, he hecho uno en SQL server, es uno que simplemente le ingreso un parametro y me devuelve un conjunto de registros. para ello utilizo el comando LIKE.SIn embargo cuando intento ver los resultados en el DBgrid de delphi, no me sale ninguno. He probado incluso un procedimiento almacenado en Interbase, y nada, he ejecutado los procedimientos en SQL e interbase respectivamente y me arrojan resultados. pero cuando ya estoy en el formulario en tiempo de diseño, no me arroja nada en el grid. He tenido que suplir el procedimiento almacenado por un Query simple y eso me responde a la perfeccion.., sin embargo no es lo que queria pues quiero aprovechar el procedimiento almacenado creado. que puedo hacer??? Agradezco de antemano sus respuestas. |
|
#6
|
||||
|
||||
|
¿ Qe componentes y versión de Delphi utiilzas ? Con componentes ADO no deberias tener este problema.
En cualquier caso, siempre puedes ejecutar el procedimiento desde un Query. Ejplo: EXEC NombreProcedimiento(:Param1, :Param2) Saludos.
__________________
Marc Guillot (Hi ha 10 tipus de persones, els que saben binari i els que no). |
|
#7
|
|||
|
|||
|
Aun con el "Problemilla"
Disculpenme si me olvide de poner las versiones, tengo la version SQL SERVER 7 y el delphi 5.0, como he diho anteriormente he probado los procedimientos almacenados con los analizadores de consultas del SQL SERVER y en el SQL Explorer, en ambas herramientas los procedimientos almacenados funcionan correctamente, he hecho el enlace con los ADO y con los controles IBX, es mas ejecuto el programa y coloco una linea como la sgte:
Edit2.text:=ADOStoredProc............. Edit2.text=IBStore.................. para que me muestre algun resultado y efectivamente lo hace. mi problema radica en que esos resultados no los puedo mostrar en el DBGRID. como se hacen con un simple Query-->datasource---->DBgrid; Repito nuevamente, que es solo para mostrar, los resultados ya que quiero aprovechar el PRocedimiento almacenado Saludos y gracias por la respuesta amigos del club delphi ![]() |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|