FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
No se porque razón asumí que el motor de bases de datos era SQL SERVER. En MariaDB esto no debería ocurrir, pues solo tiene parámetros IN, OUT y INOUT.
Probemos un par de ideas diferentes: - Colocar DM1->ADOSP1->Prepared antes de asignarle valores a los parámetros. No creo que ese sea el problema pero... - En vez de utilizar DM1->ADOSP1->Open() utiliza DM1->ADOSP1->ExceProc(). Ya que el procedimiento almacenado no está devolviendo un conjunto de resultados no tiene sentido usar el método Open(); lo correcto, en este caso, es usar el método ExecProc. |
#2
|
|||
|
|||
Cita:
|
#3
|
|||
|
|||
Solucion
Por si a alguien le hace falta en el futuro.
No pude encontrar la causa de el error que mencionaba, incluso volví a hacer otro proyecto y me daba el mismo error, lo curioso es que en otro proyecto que realice utilizando SP me funciono sin problemas, no se si tiene que ver el número de parametros. En fin lo que hice para que funcionara fue utilizar el elemento TADOQuery, e hice una llamada a mi SP " call nombreStoreProc(Parametros) " y fue de esta manera en que solucione este problema Gracias a todos los que colaborarón con sus opiniones |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
direction en TADOStoredProc !! | Confucio | SQL | 2 | 18-10-2007 14:43:41 |
Manejo de parametros en sql | zvf | SQL | 3 | 13-09-2007 16:09:49 |
Problemas con TADOStoredProc | david.rguez | Conexión con bases de datos | 0 | 02-07-2006 19:52:23 |
TADOStoredProc & DBLookupComboBox | TriLoCBA | Conexión con bases de datos | 0 | 23-09-2005 15:55:52 |
Locate de TADOStoredProc | arantzal | Varios | 0 | 09-02-2005 16:19:20 |
|