Como funcionan y se trabaja con los "cursores" en Firebird ?

156 views
Skip to first unread message

rfsalasb

unread,
Jul 31, 2010, 1:29:04 PM7/31/10
to publicesvfoxpro, mundovisualfoxpro
Hola amigos del foro,... he estado prestando mucha atención a sus comentarios sobre
el tema de BD más robustas y apropiadas, y por allí me encontré un documento de una
empresa sobre el por qué decidieron optar por esta BD, los cuales son muy similares
a mis requerimientos.
En fin, siempre he trabajado con la nativa de VFP, y ahora que estoy ya en proceso
de probar con FB me surge una duda, ¿ cómo se trabaja con los cursores en este tipo
de BD ? ... amplío.... uno en VFP puede hacer un select generando un cursor (que 
está en memoria) y luego trabajar con él, recorrerlo de arriba-abajo y todo lo que
se quiere, y con el seek manda a buscar valores de este en otras tablas indexadas,
etc... no sé si me explico bien,.... utilizando un bucle: scan-endscan o un do while-enddo.
Ahora con este tipo de BD yo invoco la consulta construida con un SQLEXEC, me
imagino que en la variable donde se me carga el resultado de este es el cursor, pero
como me muevo/recorro sobre este ? ... que otra configuración hay que hacer en los
formularios, en el dataenvironment para trabajar con FB, SQL, MYSQL o cualquiera
de estas otras DB ?
Perdón si hago preguntas muy "jaladas" (tontas), pero es que me siento algo perdido,
siento como que me estoy metiendo en un barril sin fondo y no se como evitar la
"caida". jejejeje...  Agradezco mucho sus aportes.
Otra,... para acceder a una BD en un servidor virtual, como sería la configuración del string de conexión ? pregunto porque ya no sería localhost, pero no sé si habría que poner http://miservidor.com o algo así.
 
Saludos.
Gracias de antemano.
 
Saludos.
 

Juan Bonilla

unread,
Jul 31, 2010, 9:20:28 PM7/31/10
to Mundo Visual FoxPro
el sqlexec no te devuelve una variable el te devuelve un cursor
modificable, eso quiere decir q lo trabajas igualito q un dbf o un
cursor devuelto por una sentencia SQL usada en fox.
la cadena de conexion va a depender del driver odbc q utilizes,
direecion de servidor, usuario y contraseña q te asigne el
administrador de base de datos..


espero te sirva de ayuda..





On 31 jul, 12:29, "rfsalasb" <rfsal...@gmail.com> wrote:
> Hola amigos del foro,... he estado prestando mucha atención a sus comentarios sobre
> el tema de BD más robustas y apropiadas, y por allí me encontré un documento de una
> empresa sobre el por qué decidieron optar por esta BD, los cuales son muy similares
> a mis requerimientos.
> En fin, siempre he trabajado con la nativa de VFP, y ahora que estoy ya en proceso
> de probar con FB me surge una duda, ? cómo se trabaja con los cursores en este tipo
> de BD ? ... amplío.... uno en VFP puede hacer un select generando un cursor (que
> está en memoria) y luego trabajar con él, recorrerlo de arriba-abajo y todo lo que
> se quiere, y con el seek manda a buscar valores de este en otras tablas indexadas,
> etc... no sé si me explico bien,.... utilizando un bucle: scan-endscan o un do while-enddo.
> Ahora con este tipo de BD yo invoco la consulta construida con un SQLEXEC, me
> imagino que en la variable donde se me carga el resultado de este es el cursor, pero
> como me muevo/recorro sobre este ? ... que otra configuración hay que hacer en los
> formularios, en el dataenvironment para trabajar con FB, SQL, MYSQL o cualquiera
> de estas otras DB ?
> Perdón si hago preguntas muy "jaladas" (tontas), pero es que me siento algo perdido,
> siento como que me estoy metiendo en un barril sin fondo y no se como evitar la
> "caida". jejejeje...  Agradezco mucho sus aportes.
> Otra,... para acceder a una BD en un servidor virtual, como sería la configuración del string de conexión ? pregunto porque ya no sería localhost, pero no sé si habría que ponerhttp://miservidor.como algo así.
Reply all
Reply to author
Forward
0 new messages