paso a traves de no retorna tabla

04/05/2005 - 19:17 por Germán Valdez | Informe spam
hola a todos.

Estoy haciendo una consulta mediante paso a traves de sql a un sql
server 2000
y cuando no hay resultados en la consulta la tabla no se crea.
Alguien sabe como hacer para que se genera vacia?

Preguntas similare

Leer las respuestas

#1 Luis María Guayán
04/05/2005 - 20:18 | Informe spam
A ver... si lo haces de la sig. manera si te debe crear el cursor de
resultados

ln = SQLCONNECT("MiBase","Usuario","CoNTRaSeNIa")
*-- El codigo "ZZZZ" no esta en la tabla
IF 0 < SQLEXEC(ln, [SELECT * FROM USUARIOS WHERE Cod_Usuario = 'ZZZZ'],
[MiCursor])
IF RECCOUNT("MiCursor") > 0
MESSAGEBOX("SI HAY REGISTROS")
ELSE
MESSAGEBOX("NO HAY REGISTROS")
ENDIF
BROWSE
ELSE
MESSAGEBOX("OPSSS... PROBLEMAS")
AERROR(la)
DISPLAY MEMORY LIKE la
ENDIF

¿Que valor te devuelve SQLEXEC? Mira si no te retorna algún error

Luis María Guayán
Tucumán, Argentina
________________________________
SysOp de www.PortalFox.com
Microsoft Visual FoxPro MVP
________________________________
La palabra imposible solo figura
en el diccionario de los tontos

"Germán Valdez" escribió en el mensaje
news:
hola a todos.

Estoy haciendo una consulta mediante paso a traves de sql a un sql
server 2000
y cuando no hay resultados en la consulta la tabla no se crea.
Alguien sabe como hacer para que se genera vacia?


Respuesta Responder a este mensaje
#2 Germán Valdez
04/05/2005 - 20:48 | Informe spam
ok era eso gracias..



"Luis María Guayán" escribió en el mensaje
news:
A ver... si lo haces de la sig. manera si te debe crear el cursor de
resultados

ln = SQLCONNECT("MiBase","Usuario","CoNTRaSeNIa")
*-- El codigo "ZZZZ" no esta en la tabla
IF 0 < SQLEXEC(ln, [SELECT * FROM USUARIOS WHERE Cod_Usuario = 'ZZZZ'],
[MiCursor])
IF RECCOUNT("MiCursor") > 0
MESSAGEBOX("SI HAY REGISTROS")
ELSE
MESSAGEBOX("NO HAY REGISTROS")
ENDIF
BROWSE
ELSE
MESSAGEBOX("OPSSS... PROBLEMAS")
AERROR(la)
DISPLAY MEMORY LIKE la
ENDIF

¿Que valor te devuelve SQLEXEC? Mira si no te retorna algún error

Luis María Guayán
Tucumán, Argentina
________________________________
SysOp de www.PortalFox.com
Microsoft Visual FoxPro MVP
________________________________
La palabra imposible solo figura
en el diccionario de los tontos

"Germán Valdez" escribió en el mensaje
news:
hola a todos.

Estoy haciendo una consulta mediante paso a traves de sql a un sql
server 2000
y cuando no hay resultados en la consulta la tabla no se crea.
Alguien sabe como hacer para que se genera vacia?






email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida