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?
 

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?


Preguntas similares