FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Mensages de Error (Mysql)
Posts: 1078
Joined: Thu Sep 27, 2007 03:47 PM
Mensages de Error (Mysql)
Posted: Wed Sep 02, 2009 10:35 PM

Tengo el Siguiente Codigo:

Function Muestra_error(oError)
? "Error *** ->", ltrim( str( oError:gencode ) ), oError:description + ":", oError:operation,"--"+oError:subsystem()+" "+ErrorMessage(oError)+"/ Linea :"+alltrim(str(oError:ProcLine()))
if oError:gencode = "1003";QUIT;ENDIF
RETURN NIL

FUNCTION ErrorMessage( oError ) // Antes eastaba como Static
LOCAL cMessage
// start error message
cMessage := iif( oError:severity > ES_WARNING, "Error", "Warning" ) + " "
// add subsystem name if available
IF ISCHARACTER( oError:subsystem )
cMessage += oError:subsystem()
ELSE
cMessage += "???"
ENDIF
// add subsystem's error code if available

IF ISNUMBER( oError:subCode )
cMessage += "../ " + LTrim( Str( oError:subCode ) )
ELSE
cMessage += ".+/???"
ENDIF
// add error description if available
IF ISCHARACTER( oError:description )
cMessage += " ... " + oError:description
ENDIF
// add either filename or operation
DO CASE
CASE !Empty( oError:filename )
cMessage += ":-- " + oError:filename
CASE !Empty( oError:operation )
cMessage += ":++ " + oError:operation
ENDCASE

RETURN cMessage

Este es el mensage que me genera.

Error *** ->
1001
DISP_E_UNKNOWNNAME:
FIELDS
ADODB.Recordset. Error Recordset../6 DISP_E_UNKNOWNNAME:+..FIELDS_:/6 Linea: 0

El sistema me genera el Error.
Como le debo decir para que sea mas especifico el error es decir el nombre de la variable. Estoy manejando base de datos Mysql.

Ruben Dario Gonzalez
Cali-Colombia
rubendariogd@hotmail.com - rubendariogd@gmail.com
Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM
Re: Mensages de Error (Mysql)
Posted: Thu Sep 03, 2009 06:42 AM

Ruben,

Es un error de OLE (DISP_E_UNKNOWNNAME) que quiere decir que no encuentra el nombre del dato al que quieres acceder, que segĂșn parece es FIELDS_

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 1078
Joined: Thu Sep 27, 2007 03:47 PM
Re: Mensages de Error (Mysql)
Posted: Thu Sep 03, 2009 07:21 PM
Antonio Linares wrote:Ruben,

Es un error de OLE (DISP_E_UNKNOWNNAME) que quiere decir que no encuentra el nombre del dato al que quieres acceder, que segĂșn parece es FIELDS_



Gracias Antonio,

Hay alguna manera de decirle como se llama ese FIELDS en el mensage de error, o sea el nombre de la columna que estoy tratando de acceder.
Ruben Dario Gonzalez
Cali-Colombia
rubendariogd@hotmail.com - rubendariogd@gmail.com
Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM
Re: Mensages de Error (Mysql)
Posted: Thu Sep 03, 2009 10:16 PM

Haz una bĂșsqueda por ADODB en estos foros, encontrarĂĄs bastantes ejemplos

regards, saludos

Antonio Linares
www.fivetechsoft.com

Continue the discussion