![]() |
![]() |
| 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
|
||||
|
||||
|
Creo mas bien, que el problema esta desde el procedimiento.
¿ya trataste de ejecutarlo desde el analizador de consultas? ¿Funciona? Te pregunto esto porque a mi no me funciona de esa manera. Al utilizar el comando like '%@palabra%' el procedimiento buscar todo slos que coincidan con "@palabra" no con el valor del parámetro. Tendrías que definir tu procedimiento como:
__________________
Última edición por ContraVeneno fecha: 28-06-2007 a las 00:05:47. |
|
#2
|
|||
|
|||
|
Parece que no...
Parece que el error no está en el procedimiento, porque lo definí como:
...y nada. Me sigue el error. Incluso, le asigné un valor predefinido al parámetro: es decir, en la propiedad Value del parámetro @palabra del objeto TSQLStoredProc le asigné una cadena y cuando le doy active=true en la propiedad del propio componente me suelta el "List index out of bounds(0)". además...hay otro detalle que encuentro raro: a penas le asigno la conección al componente TSQLStoredProc me debería desplegar en StoredProcName todos los procedimientos almacenados que tiene el servidor en esa bd, como lo hace ADO, y apenas se seleccione un SP el propio Delphi define los parámetros... Bueno, mientras sigo por acá... GRACIAS de antemanos.
__________________
...que la libertad sólo existe cuando no es de nadie. |
|
#3
|
||||
|
||||
|
¿ya lo probaste desde el query analizer ?
__________________
|
|
#4
|
|||
|
|||
|
No!!!
si me pides que lo pruebe con el Query analizer para chequear si el SP está correcto, pierde cuidado que lo está. Lo probé con los componentes de ADO y me funcionó... aunque tube que sustituir la sentencia ExecProc por close - open.
Por otro lado me dirigí a la ayuda de Delphi y entendí que no todos los componentes para SP te devuelven la lista de procedimientos almacenados en el Server, por eso hay que especificar el nombre manualmente. Bueno, Sigo con duda. Gracias.
__________________
...que la libertad sólo existe cuando no es de nadie. Última edición por Roilo fecha: 28-06-2007 a las 17:40:47. |
|
#5
|
||||
|
||||
|
vamos a ver, ahora si me tengo que declarar falto de conocimientos porque a mi también me estuvo marcando ese error. En fin, esto es lo que tuve que hacer, cosa que me parece extraña ya que repito varias instrucciones. Pero bueno, así es como me funciona:
Si no pongo el "Prepare" antes de darle valor al parámetro, me marca el error de "out fo bounds". Lo que me parece raro es que tengo que utilizar el prepare antes y después del parámetro, también tengo que utilice ExecProc y Open, ya que si no lo hago así, pues no funciona. Ojala y alguien que ya alla utilizado este componente TStoredProc pueda ilustrarnos.
__________________
Última edición por ContraVeneno fecha: 28-06-2007 a las 18:23:47. |
|
#6
|
|||
|
|||
|
?
Probaste eso sobre una aplicación IntraWeb ?
Porque esa propiedad Prepare no existe(no está declarada). Probé con prepared := true y sigue el error del que hablamos, sigue diciendo que "El índice de la lista está fuera de los límites" ... creo que se traduce así. Bueno. Yo sigo por acá hasta dar con la solución (Sino ).Mientras, si alguno de ustedes tiene algo, lo tiran para acá. Gracias.
__________________
...que la libertad sólo existe cuando no es de nadie. |
|
#7
|
|||
|
|||
|
hola
solucionaste el problema? bueno a mi me parece q estas haciendo mal el procedimiento almacenado en sql server.
|
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Ejecutar Procedimiento Almacenado en Trigger | AGAG4 | SQL | 16 | 21-09-2004 03:27:47 |
| Ejecutar un Procedimiento almacenado | saul saldaña | MS SQL Server | 1 | 03-08-2004 21:20:30 |
| Ejecutar javascript en Intraweb | Brewster | Internet | 1 | 17-06-2004 22:55:38 |
| Intraweb: Ejecutar una consulta dentro del propio ACCESS | Brewster | Internet | 6 | 09-06-2004 16:20:01 |
| Web Snap Intraweb SOAP Server etc.. | Descendents | Internet | 0 | 18-07-2003 01:41:37 |
|