Theotokos Posted January 30, 2014 Report Share Posted January 30, 2014 Bom dia! agora estou tentando usar SQL mas nem consigo compilar. gera este erro ai. Eu add ao projeto (xDev) a lib libmysql.lib sqllib_xHB_121.lib. Mas mesmo assim dá este erro... Alguem Sabe o que esta faltando... Quote Link to comment Share on other sites More sharing options...
kapiaba Posted January 30, 2014 Report Share Posted January 30, 2014 http://fivewin.com.br/index.php?/topic/19533-sqlrdd/ Quote Link to comment Share on other sites More sharing options...
Theotokos Posted January 30, 2014 Author Report Share Posted January 30, 2014 Valeu Kapiaba, mas estou na mesma situação, estou compilando com todas as libs mas dá o mesmo erro... Quote Link to comment Share on other sites More sharing options...
kapiaba Posted January 30, 2014 Report Share Posted January 30, 2014 http://www.pctoledo.com.br/forum/viewtopic.php?f=4&t=7836&sid=e4858863b0d45ecd5661358e1c4745ca Quote Link to comment Share on other sites More sharing options...
Luiz Fernando Posted January 30, 2014 Report Share Posted January 30, 2014 Ola Rone, qdo eu iniciei com a sqllib eu tive um problema deste , lembro que tive resposta aqui no forum aonde eu tinha que renomeia um arquivo, mais não consigo achar topico, vc precisa adicionar no seu projeto somente esta lib libmysql.lib ... Luiz Fernando Quote Link to comment Share on other sites More sharing options...
Luiz Fernando Posted January 30, 2014 Report Share Posted January 30, 2014 Rone esta lib tem que estar dentro da pasta do xharbour\lib, me passa seu email que mando era para vc, pois não sei qual lib que vc tem que renomeia para este nome.... Abraços Luiz Fernando Theotokos 1 Quote Link to comment Share on other sites More sharing options...
Theotokos Posted January 30, 2014 Author Report Share Posted January 30, 2014 Rone esta lib tem que estar dentro da pasta do xharbour\lib, me passa seu email que mando era para vc, pois não sei qual lib que vc tem que renomeia para este nome.... Abraços Luiz Fernando Obgdo Luiz... o meu email : rone@rl-informatica.net Quote Link to comment Share on other sites More sharing options...
sygecom Posted January 30, 2014 Report Share Posted January 30, 2014 Seu erro diz que é do SQLRDD e você está usando a lib da SQLLIB, são projetos diferentes, fique esperto ai, acho que está usando código da SQLRDD e linkando LIB da SQLLIB. Quote Link to comment Share on other sites More sharing options...
Theotokos Posted January 30, 2014 Author Report Share Posted January 30, 2014 Seu erro diz que é do SQLRDD e você está usando a lib da SQLLIB, são projetos diferentes, fique esperto ai, acho que está usando código da SQLRDD e linkando LIB da SQLLIB. Ok! mas vc pode me ensinar por favor, estou tentando aprender a usar SQL para mais uma vez tentar mudar os meus arquivos que ainda são em DBF+CDX, mas queria começar a usar a SQL sem precisar mudar os comandos, ou seja, continuar usando por enquanto USE, SEEK, APPEND, etc. Desde já agradeço a ajuda... Obgdão! Quote Link to comment Share on other sites More sharing options...
sygecom Posted February 2, 2014 Report Share Posted February 2, 2014 Você comprou qual licença ? SQLRDD ou SQLLIB ? Quote Link to comment Share on other sites More sharing options...
Theotokos Posted February 3, 2014 Author Report Share Posted February 3, 2014 Estou usando a SQLLIB (sqllib_xHB_121.lib) http://www.vailton.com.br/index.php/downloads/viewcategory/3-sql-lib-rdd Quote Link to comment Share on other sites More sharing options...
SAOliveira Posted February 3, 2014 Report Share Posted February 3, 2014 1 - Coloque a LibMySql.lib e SqlLib.lib na pasta lib do xHarbour. 2 - Coloque a SqlLib.ch nas pasta include do FW (adicione na compilação) 3 - Coloque libmySQL.dll na pasta do seu sistema (.exe) No prog Main, adiocione. - REQUEST SQLLIB - REQUEST MYSQL - RDDSETDEFAULT("MYSQL") - DBSETDRIVER("MYSQL") Faça a conexão ao BD. Servidor=Nome ou endereço IP Porta=3306 (padrão my sql) Cliente=nome do bd (bd_hotel) Usuario=manoel Senha=xxxxxx SqlLib_Conn( AllTrim(Lower(servidor)),Val(porta),Lower(AllTrim(cliente)),Lower(AllTrim(usuario)),Lower(AllTrim(senha)),SQL_NO_WARNING,"MySql") IF SQL_ErrorNO() > 0 _Erro:="Não foi possível conectar ao banco de dados !"+CRLF+; "Informe esta mensagem ao suporte." +CRLF+; "IP : "+QualServer +CRLF+; "IP : "+QualServer +CRLF+; SQL_ErrorMsg()+" " MsgInfo(_Erro," ..:: Falha na conexão com banco de dados ::..") Quit ENDIF xBanco:=SQLGetConn() - (numero da conexão, útil para quem vai usar mais de uma conexão) Seguindo estes passos, vc conecta ao bd. Quote Link to comment Share on other sites More sharing options...
Theotokos Posted February 3, 2014 Author Report Share Posted February 3, 2014 1 - Coloque a LibMySql.lib e SqlLib.lib na pasta lib do xHarbour. 2 - Coloque a SqlLib.ch nas pasta include do FW (adicione na compilação) 3 - Coloque libmySQL.dll na pasta do seu sistema (.exe) No prog Main, adiocione. - REQUEST SQLLIB - REQUEST MYSQL - RDDSETDEFAULT("MYSQL") - DBSETDRIVER("MYSQL") Faça a conexão ao BD. Servidor=Nome ou endereço IP Porta=3306 (padrão my sql) Cliente=nome do bd (bd_hotel) Usuario=manoel Senha=xxxxxx SqlLib_Conn( AllTrim(Lower(servidor)),Val(porta),Lower(AllTrim(cliente)),Lower(AllTrim(usuario)),Lower(AllTrim(senha)),SQL_NO_WARNING,"MySql") IF SQL_ErrorNO() > 0 _Erro:="Não foi possível conectar ao banco de dados !"+CRLF+; "Informe esta mensagem ao suporte." +CRLF+; "IP : "+QualServer +CRLF+; "IP : "+QualServer +CRLF+; SQL_ErrorMsg()+" " MsgInfo(_Erro," ..:: Falha na conexão com banco de dados ::..") Quit ENDIF xBanco:=SQLGetConn() - (numero da conexão, útil para quem vai usar mais de uma conexão) Seguindo estes passos, vc conecta ao bd. Segui este passos mas aparece este erro: Unresolved external _hb_setreferenced from d:\xhb12\lib\sqlib_xb_121.lib|sqlib_api Quote Link to comment Share on other sites More sharing options...
sygecom Posted February 4, 2014 Report Share Posted February 4, 2014 Infelizmente não serei de muita ajuda nesse caso, uso SQLRDD. Boa sorte. Quote Link to comment Share on other sites More sharing options...
kapiaba Posted February 4, 2014 Report Share Posted February 4, 2014 Você está incorporando todas as LIbs corretas? O compilador está reclamando que falta funções. http://www.pctoledo.com.br/forum/viewtopic.php?f=4&t=11336&start=15 http://www.pctoledo.com.br/forum/viewtopic.php?f=42&t=7259 http://fivewin.com.br/index.php?/topic/21111-sqllib/page-2 http://pt.scribd.com/doc/78899196/Manual-Sqllib-Rdd http://www.vailton.com.br/ Outra coisa: Não tenho certeza, mas a SQLLIB, não funciona com xHarbour comercial. Não tenho certeza. Xharbour funciona bem com a SQLRDD própria do xHarbour. Quote Link to comment Share on other sites More sharing options...
Theotokos Posted February 4, 2014 Author Report Share Posted February 4, 2014 Infelizmente não serei de muita ajuda nesse caso, uso SQLRDD. Boa sorte. Vc pode me passar o passo de como usar a SQLRDD, por favor? Quote Link to comment Share on other sites More sharing options...
Theotokos Posted February 4, 2014 Author Report Share Posted February 4, 2014 Você está incorporando todas as LIbs corretas? O compilador está reclamando que falta funções. http://www.pctoledo.com.br/forum/viewtopic.php?f=4&t=11336&start=15 http://www.pctoledo.com.br/forum/viewtopic.php?f=42&t=7259 http://fivewin.com.br/index.php?/topic/21111-sqllib/page-2 http://pt.scribd.com/doc/78899196/Manual-Sqllib-Rdd http://www.vailton.com.br/ Outra coisa: Não tenho certeza, mas a SQLLIB, não funciona com xHarbour comercial. Não tenho certeza. Xharbour funciona bem com a SQLRDD própria do xHarbour. Como usa a SQLRDD própria do xHarbour ? Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.