Página 1 de 1

erro MYSQL_NUM_FIELDS

Enviado: 13 Abr 2011 16:02
por jcsprog
Falo pessoal estou passando minha base para mysql tudo bem abra o banco crio uma array tdo
ok quando vou alterar ou incluir ele grava no banco td certo so que me da o seguinte erro

Date: 04/13/11 Time: 15:37:52
Error BASE/2020 Erro nos parƒmetros: MYSQL_NUM_FIELDS

Called from MYSQL_NUM_FIELDS(0)
Called from TMYSQLQUERY:NEW(375)
Called from TMYSQLSERVER:QUERY(1596)
Called from ACEPTARPROD(246)
Called from (b)MAIN(115)
Called from _DOCONTROLEVENTPROCEDURE(1574)
Called from EVENTS(1461)
Called from _DOMESSAGELOOP(0)
Called from _ACTIVATEWINDOW(1311)
Called from MAIN(130)

A funcao esta que gera o erro

Código: Selecionar todos

*------------------------------------------------------------------------------*
PROCEDURE AtualizarProd()
*------------------------------------------------------------------------------*
local oQueryUp:=NIL

DesactivarPROD()
If Nuevo == .T.
   cQuery:= "INSERT INTO CADPECAS (CODFAM,DESFAM)  VALUES ( '"+AllTrim  
   (PROD_2.T_CODPEC.VALUE)+"' , '"+PROD_2.T_DESPEC.VALUE+ "' ) "
ELSE
   cQuery:= "UPDATE CADPECAS SET DESFAM='"+PROD_2.T_DESPEC.VALUE+"' WHERE CODFAM 
   ='"+PROD_2.T_CODPEC.VALUE+"'"
EndIf
oQueryUp:=oServer:Query(cQuery)

Grid_CadPecas()
PROD_2.Browse_1.Refresh

RETURN
Agradeco a ajuda

Re: erro MYSQL_NUM_FIELDS

Enviado: 13 Abr 2011 16:49
por alxsts
Olá!

Tente assim no INSERT:

Código: Selecionar todos

cQuery := "INSERT INTO CADPECAS (CODFAM,DESFAM) VALUES ( '" + ;
                AllTrim(PROD_2.T_CODPEC.VALUE) + "', '" + PROD_2.T_DESPEC.VALUE + "' ) "

Re: erro MYSQL_NUM_FIELDS

Enviado: 13 Abr 2011 17:39
por jcsprog
fala galera fiz o seguinte reinstalei a minigui 1.9.4
agora funciona

valeu obrigado :%