🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: chile.comp.programacion
2 messages
2 total messages Started by gato2006chile Mon, 05 Mar 2007 04:37
Datasource de un datagrid y stored procedure
#1026
Author: gato2006chile
Date: Mon, 05 Mar 2007 04:37
13 lines
1438 bytes
Si ejecuto una sentencia SQL directa no hay problema para integrar el 
resultado a un datagrid, si uso un procedimiento almacenado da error de 
no ser bookmarkable.
�Por que?
Lo estaba ejecutando con un objeto command, como seria la sentencia para 
que se genere en la funcion open :

rsInfo.open "procalm();",adocn, �adkeyset?,�adreadonly?, 
adcmdstoredprocedure

rsInfo.open "call procalm();",adocn, �adkeyset?,�adreadonly?, adcmdtext

Mysql 5.0, myodbc 3.51.12, VB 6.0
Re: Datasource de un datagrid y stored procedure
#1027
Author: gato2006chile
Date: Tue, 06 Mar 2007 00:58
31 lines
2416 bytes
A qui�n le interese lo descubr�.
Los drivers myodbc 3.51.12 y 5.yalgo, tienen problemas al definir el 
tipo de cursor que es necesario para una determinada operaci�n.

El driver intenta definir antes de que el objeto este totalmente creado 
por lo que retorna error de cursor, lo cual puede tambi�n en 
determinadas circunstancias alterar la sentencia de llamada al 
procedimiento almacenado.

Sin embargo he probado que con el driver myodbc 3.51.12 es posible 
ejecutar y retornar valores(solos y de recordset) de un procedimiento 
almacenado, pero estos no se pueden usar en la elaboraci�n de un reporte 
porque al presentar el reporte se incurre en el error del cursor.

Seg�n lo que mencionan en el sitio se solucionara en una nueva versi�n, 
que supuestamente saldr�a por estas fecha.

gato2006chile escribi�:
> Si ejecuto una sentencia SQL directa no hay problema para integrar el 
> resultado a un datagrid, si uso un procedimiento almacenado da error de 
> no ser bookmarkable.
> �Por que?
> Lo estaba ejecutando con un objeto command, como seria la sentencia para 
> que se genere en la funcion open :
> 
> rsInfo.open "procalm();",adocn, �adkeyset?,�adreadonly?, 
> adcmdstoredprocedure
> 
> rsInfo.open "call procalm();",adocn, �adkeyset?,�adreadonly?, adcmdtext
> 
> Mysql 5.0, myodbc 3.51.12, VB 6.0
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads