![]() |
![]() |
| 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
|
|||
|
|||
|
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. |
|
#2
|
||||
|
||||
|
¿ya lo probaste desde el query analizer ?
__________________
|
|
#3
|
|||
|
|||
|
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 18:40:47. |
|
#4
|
||||
|
||||
|
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 19:23:47. |
|
#5
|
|||
|
|||
|
?
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. |
|
#6
|
|||
|
|||
|
hola
solucionaste el problema? bueno a mi me parece q estas haciendo mal el procedimiento almacenado en sql server.
|
|
#7
|
|||
|
|||
|
Hola Roilo.
No sé como funcionan estas cosas con SQLServer, pero con Oracle tuvimos el mismo problema y era porque no le especificábamos en la propiedad "SchemaName" del SQLStoredProc el usuario propietario del procedimiento en la BD, que no coincidía con el usuario de la conexión delphi. Seguimos sin entender porqué el mensaje de error era tan poco descriptivo como "index out of bounds" ![]() Espero que te sirva de ayuda. Un saludo. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Ejecutar Procedimiento Almacenado en Trigger | AGAG4 | SQL | 16 | 21-09-2004 04:27:47 |
| Ejecutar un Procedimiento almacenado | saul saldaña | MS SQL Server | 1 | 03-08-2004 22:20:30 |
| Ejecutar javascript en Intraweb | Brewster | Internet | 1 | 17-06-2004 23:55:38 |
| Intraweb: Ejecutar una consulta dentro del propio ACCESS | Brewster | Internet | 6 | 09-06-2004 17:20:01 |
| Web Snap Intraweb SOAP Server etc.. | Descendents | Internet | 0 | 18-07-2003 02:41:37 |
|