La Web del Programador: Comunidad de Programadores
 
    Pregunta:  63691 - VISUAL FOXPRO 9 Y ODBC. ERROR EN SQLEXEC
Autor:  David Segura
Hola, me he perdido tratando de ejecutar codigo para recuperar un valor, en este caso necesito saber cuantos registros tiene una tabla, muestro el codigo:

1.- utilizando SQLEXEC, me dice que no reconoce el Cursor: MiCursorN:
creando el cursos puedo acceder con Select en cualquier momento, pero me vota un error

nReg=SQLEXEC(oConexion,'select COUNT(cod) from InvTemp','MiCursorN')

2.- lo mismo pero con:
oConexion.Execute("insert into InvTemp (cod,can) values('" + codigo + "', '" + descrip + "')",oConexion)

donde oConexion es una cadena que se conecta via ODBC a sql server, sin problema por que ya he provado otro codigo,

La tabla InvTemp, de hecho la creo más arriba y le inserto registros: eso sin problema, pero ahora trato de saber cuantos registros hay y...ta tan...ERROR, no veo donde esta, me ayudais?

  Respuesta:  Guadalupe Leija
*Porque no utilizas el código simplemente:

SQLEXEC(_oconnect,"select campox from tabla","_Temporal")

*luego solo utilizas RECCOUNT()

regsitros=RECCOUNT("_Temporal")

* espero te sirva