Preciso de uma ajuda, trabalho com xHarbour junto ao banco de dados mysql.
Meu computador não está lendo curTime do sql .. logo fica dando erro para entrar no sistem que foi feito em xHarbour.
Alguem sabe porque acontece isso ?
curTime MYSQL
Moderador: Moderadores
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
curTime MYSQL
Muito pouca informação pra ter resposta.
Mas... a pergunta é:
O aplicativo está conectado com o servidor pra solicitar a informação?
Outras coisas funcionam?
Ou nada funciona com o servidor, e não tem a ver com CurTime?
Mas... a pergunta é:
O aplicativo está conectado com o servidor pra solicitar a informação?
Outras coisas funcionam?
Ou nada funciona com o servidor, e não tem a ver com CurTime?
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
- sygecom
- Administrador

- Mensagens: 7131
- Registrado em: 21 Jul 2006 10:12
- Localização: Alvorada-RS
- Contato:
curTime MYSQL
Posta aqui como está usando e qual erro está dando
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
xHarbour.org + Hwgui + PostgreSql
curTime MYSQL
A empresa que eu trabalho desenvolveu o próprio sistema com DBF
Depois modificaram para Harbour
Todos temos conexões com o servidor, e somente o meu computador da este erro.
Quando eu vou logar no sistema, ele pede senha e usuário..
Ele roda uma query por trás aonde ele anexa na tabela no banco de dados o meu nome de usuário, a data, o horário, meu código de usuário..
Quando ele faz essa inserção na tabela através do harbour, eu consigo logar nessa tela azul aonde ficam os registros da empresa
O problema é queria tenho que mexer no horário direto na tabela no sql porque meu computador não esta passando o horário para a query para anexar na query de inserção do BD.
Depois modificaram para Harbour
Todos temos conexões com o servidor, e somente o meu computador da este erro.
Quando eu vou logar no sistema, ele pede senha e usuário..
Ele roda uma query por trás aonde ele anexa na tabela no banco de dados o meu nome de usuário, a data, o horário, meu código de usuário..
Quando ele faz essa inserção na tabela através do harbour, eu consigo logar nessa tela azul aonde ficam os registros da empresa
O problema é queria tenho que mexer no horário direto na tabela no sql porque meu computador não esta passando o horário para a query para anexar na query de inserção do BD.
- Anexos
curTime MYSQL
esse é um pedaço do codigo em que roda o curTime para apresentar corretamente o F_MOSTRAQ que apresenta de forma correta os erros de alguns testes no sistema
- Anexos
-
- Esse curTime não pega o horario do meu computador
- clipboard-image.png (4.55 KiB) Exibido 1552 vezes
curTime MYSQL
Esta é a tela do sistema desenvolvido em harbour que roda as query do sql por trás
- Anexos
-
- Capturar.PNG (9.76 KiB) Exibido 1552 vezes
curTime MYSQL
detalhe: meu F_MOSTRAQ sai todo estranho por causa de não pegar esse curTime.. assim como agora começou apresentar problemas para logar no sistema. São duas coisas diferentes mas com o mesmo erro, curTime.
Essa é a query salva no prg >
p:="insert into logado (codpes,sr_recno_pessoal,nomered,pcname,ip,userwindows,datalogin,ultlogind,ultloginh,id_volp_unidades) values ("+;
"'"+pCodUsu+"',"+"'"+pCodUsuSr+"',"+"'"+pNomeRed+"',"+"'"+pPcName+"',"+"'"+pIp+"',"+"'"+pUserWin+"',"+D_XTOSQL(date_sql())+","+D_XTOSQL(date_sql())+",'"+time_sql()+"',1);"
Parece que meu micro não está conseguindo pegar o objeto de nome do time_sql
o mesmo motivo do erro do F_MOSTRAQ
Essa query é a roda por trás na hora de eu logar na tela azul que esta escrito tabelas auxiliares
Essa é a query salva no prg >
p:="insert into logado (codpes,sr_recno_pessoal,nomered,pcname,ip,userwindows,datalogin,ultlogind,ultloginh,id_volp_unidades) values ("+;
"'"+pCodUsu+"',"+"'"+pCodUsuSr+"',"+"'"+pNomeRed+"',"+"'"+pPcName+"',"+"'"+pIp+"',"+"'"+pUserWin+"',"+D_XTOSQL(date_sql())+","+D_XTOSQL(date_sql())+",'"+time_sql()+"',1);"
Parece que meu micro não está conseguindo pegar o objeto de nome do time_sql
o mesmo motivo do erro do F_MOSTRAQ
Essa query é a roda por trás na hora de eu logar na tela azul que esta escrito tabelas auxiliares
-
alxsts
- Colaborador

- Mensagens: 3092
- Registrado em: 12 Ago 2008 15:50
- Localização: São Paulo-SP-Brasil
curTime MYSQL
Olá!
Seja bem-vindo ao Fórum!
O problema está na função Time_SQL(), que está retornando um valor do tipo "T" (Time). Altere conforme abaixo, para retornar tipo "C" (Character) e concatenar corretamente com a sentença SQL do INSERT:
Seja bem-vindo ao Fórum!
O problema está na função Time_SQL(), que está retornando um valor do tipo "T" (Time). Altere conforme abaixo, para retornar tipo "C" (Character) e concatenar corretamente com a sentença SQL do INSERT:
Código: Selecionar todos
//------------------------------------------------------------------
FUNCTION Time_SQL()
LOCAL vRet := F_GETCON( "SELECT CurTime()" ), cHora := Space(12)
If ValType( vRet ) == "A" .And. ! Empty( vRet[1,1] )
cHora := Transform( vRet[1,1], "@R 99:99:99.999" )
Endif
RETURN cHora
//------------------------------------------------------------------[]´s
Alexandre Santos (AlxSts)
Alexandre Santos (AlxSts)
