vailtom Posted September 25, 2008 Report Share Posted September 25, 2008 Boa noite, srs. Luiz, para rodar os aplicativos gerados pela SQL LIB basta levar o .EXE e a LIBMYSQL.LIB. E precisa ter o mysql instalado somente no servidor ou na CPU de testes que vc vai usar. Para conectar-se à um MySQL instalado em outra CPU, troque o LOCALHOST do comando de conexão para o numero IP da CPU onde o MySQL está instalado. Ah e depois do alert, experimente colocar um BROWSE().. Quote Link to comment Share on other sites More sharing options...
Naruto uZumaki Posted October 9, 2008 Report Share Posted October 9, 2008 Moçada instalei a SQLlIb FREE da seguinte forma: ________________ C:\XHARBOUR\LIB //Coloquei todas as lib´s que acompanham aSQllib e tbm a .DLL C:\XHARBOUR\include //copiei os includes para esta pasta ________________ Como compilador uso o Xdev então fiz assim definir sqllib astes de FW "SIM" Compilar sqllib "SIM" e estou linkando a sqllib_HB_111id=red> __________________________ Uso a FW808 com Ultima versão do Xh ... No entando esta dando a seguinte msg de erro na compilação unable to open sqllib_xhb_110.libid=red> aqui segue o codigo: func main() #include "fivewin.ch" #include 'sqllib.ch' REQUEST SQLLIB REQUEST MySQL RDDSETDEFAULT("MySql") DBSETDRIVER("MySql") cConn:="Driver=MySQL;ip=127.0.0.1;usuario=root;banco=teste;PASSWORD=***" SQL_CONNECT(cConn) IF SQLErrorNO() > 0 msginfo("conectado") else msgstop("não conectou") endif return (.t.) id=code>id=code>____________________________ Eder Xavier Msn:eder_xavier_2@hotmail.com C:\Xharbour Free\fivewin 8.05\workshop\VSX Editado por - naruto uZumaki on 09/10/2008 16:15:35 Editado por - naruto uZumaki on 09/10/2008 16:17:59 Quote Link to comment Share on other sites More sharing options...
jcleoner Posted October 9, 2008 Report Share Posted October 9, 2008 A versão da sqllib tem que ser á mesma da versão do xHabour Vc colocou 110 e logo em seguida 111. De uma olhada Quote Link to comment Share on other sites More sharing options...
Luiz Arruda (ICO) Posted October 9, 2008 Author Report Share Posted October 9, 2008 Alem disso.. Qual a versão da xDev ?? a minha 0.70 não tem essa opção; Compilar sqllib "SIM" e sim Rdd SQL LIB? = "SIM" O projeto TESTE que criei está assim C:\pessoal8\sqllib2\LIB-antigas\sqllib_xHB_09950.LIB C:\tstsql\teste.prg /// meu prg C:\xharbour9950\lib\libmysql.libid=code>id=code>Não sei pq. mas tive problemas instalando na mesma pasta do xharbour, então voltei tudo como estava antes e instalei em uma pasta separada.. pode ser uma enorme coincidência mas aconteceu.. O Horário Politico é o momento onde todos os Ladrões entram em CADEIA Nacionalid=blue> Luiz Arruda FWH24-WS-xHB 9950-xDev ico.corumba@gmail.com Quote Link to comment Share on other sites More sharing options...
Naruto uZumaki Posted October 9, 2008 Report Share Posted October 9, 2008 citação:A versão da sqllib tem que ser á mesma da versão do xHabour Vc colocou 110 e logo em seguida 111. De uma olhada id=quote>id=quote>Cara, se voce ver estou dizendo que: e estou linkando a sqllib_HB_111id=red> e o erro aparece é unable to open sqllib_xhb_110.libid=red> Ou seja , estou linkando a lib certa para versão do meu Xh tenho certeza disso, porem o erro aparece referente a uma versão anterior ____________________________ Eder Xavier Msn:eder_xavier_2@hotmail.com C:\Xharbour Free\fivewin 8.05\workshop\VSX Quote Link to comment Share on other sites More sharing options...
Naruto uZumaki Posted October 10, 2008 Report Share Posted October 10, 2008 Bom ja que aparece o erro referente a lib sqllib_xHB_110.lib id=red> coloquei para compilar com ela , mas mesmo assim continua dando o erro Enable to open sqllib_xHB_110.lib Só lembrando que baixei a versão Free... segue o Script de do .bcid=blue> -I"C:\xHarbour\include;C:\BCC55\include;C:\FWH805\include;;" + -L"C:\xHarbour\lib;C:\BCC55\lib;C:\BCC55\lib\psdk;C:\FWH805\lib;;;C:\xHarbour\obj;;" + -aa + -Gn -Tpe -s + c0w32.obj + "D:\teste\obj\sqllib_connect.obj", + "D:\teste\sqllib_connect.EXE", + "D:\teste\sqllib_connect.map", + libmysql.lib + sqllib_xHB_110.lib + FiveHx.lib FiveHC.lib + rtl.lib + vm.lib + gtgui.lib + lang.lib + macro.lib + rdd.lib + codepage.lib + dbfntx.lib + dbffpt.lib + hbsix.lib + common.lib + pp.lib + pcrepos.lib + msimg32.lib + "C:\xHarbour\lib\sqllib_HB_110.LIB" + cw32.lib + import32.lib + nddeapi.lib + iphlpapi.lib + rasapi32.lib + , ____________________________ Eder Xavier Msn:eder_xavier_2@hotmail.com C:\Xharbour Free\fivewin 8.05\workshop\VSX Quote Link to comment Share on other sites More sharing options...
personal Posted October 10, 2008 Report Share Posted October 10, 2008 citação:-I"C:\xHarbour\include;C:\BCC55\include;C:\FWH805\include;;" +-L"C:\xHarbour\lib;C:\BCC55\lib;C:\BCC55\lib\psdk;C:\FWH805\lib;;;C:\xHarbour\obj;;" + -aa + -Gn -Tpe -s + c0w32.obj + "D:\teste\obj\sqllib_connect.obj", + "D:\teste\sqllib_connect.EXE", + "D:\teste\sqllib_connect.map", + libmysql.lib + sqllib_xHB_110.libid=red> + FiveHx.lib FiveHC.lib + rtl.lib + vm.lib + gtgui.lib + lang.lib + macro.lib + rdd.lib + codepage.lib + dbfntx.lib + dbffpt.lib + hbsix.lib + common.lib + pp.lib + pcrepos.lib + msimg32.lib + "C:\xHarbour\lib\sqllib_HB_110.LIB"id=red> + cw32.lib + import32.lib + nddeapi.lib + iphlpapi.lib + rasapi32.lib + , id=quote>id=quote>tá certo isto ?? Oliveira, Sérgio A. PERSONAL Comp. e Sitemas.id=green> Quote Link to comment Share on other sites More sharing options...
vailtom Posted October 10, 2008 Report Share Posted October 10, 2008 Só deve haver menção à uma sqllib_HB_110.LIB no seu projeto. Se marcar a opção SQL LIB como SIM a xDev já coloca ela lá pra vc... Se ela reclamar que o arquivo não existe, mude o nome do arquivo para que fique igual à dependencia que a xDev procura. Comente aqui por favor, os resultados. Quote Link to comment Share on other sites More sharing options...
Naruto uZumaki Posted October 10, 2008 Report Share Posted October 10, 2008 citação:Só deve haver menção à uma sqllib_HB_110.LIB no seu projeto. Se marcar a opção SQL LIB como SIM a xDev já coloca ela lá pra vc... Se ela reclamar que o arquivo não existe, mude o nome do arquivo para que fique igual à dependencia que a xDev procura. Comente aqui por favor, os resultados. id=quote>id=quote>...Então testei assim como voce me diz , porêm se, deixa no Xdev como "SIM" e retirar a LIB do projeto Aparece a mesma mensagem de erro , unable open _xHb_sqllib.lib Ou se deixar no Xdev como "NÃO" e inserir a LIB no projeto aparece uns 78 erros ! Pergunta: A libmysql que acompanha o sqllib free é genéria para todas as versões do Xh , ou precisa compila-la para cada versão ?? ____________________________ Eder Xavier Msn:eder_xavier_2@hotmail.com C:\Xharbour Free\fivewin 8.05\workshop\VSX Quote Link to comment Share on other sites More sharing options...
vailtom Posted October 10, 2008 Report Share Posted October 10, 2008 é para uma versão especÃfica. No inicio do manual dela há um tópico que esclarece como identificar as versões. Se vc colocar a sqllib_xhb_*.lib manualmente tem que incluir a libmysql.lib fornecida com o pacote também. Quote Link to comment Share on other sites More sharing options...
Naruto uZumaki Posted October 10, 2008 Report Share Posted October 10, 2008 A libmysql que acompanha o pacote esta para qual versão, acho que pode estar ae o problema... ____________________________ Eder Xavier Msn:eder_xavier_2@hotmail.com C:\Xharbour Free\fivewin 8.05\workshop\VSX Quote Link to comment Share on other sites More sharing options...
vailtom Posted October 10, 2008 Report Share Posted October 10, 2008 Com o pacote .ZIP que vc recebeu da SQL LIB. Quote Link to comment Share on other sites More sharing options...
Naruto uZumaki Posted October 10, 2008 Report Share Posted October 10, 2008 citação:Com o pacote .ZIP que vc recebeu da SQL LIB. id=quote>id=quote>Sim, com este pacote esta compilado para qual versão do Xharbour !? ____________________________ Eder Xavier Msn:eder_xavier_2@hotmail.com C:\Xharbour Free\fivewin 8.05\workshop\VSX Quote Link to comment Share on other sites More sharing options...
Naruto uZumaki Posted October 10, 2008 Report Share Posted October 10, 2008 .... Tô apanhando igual gato no saco, coloquei a libMysql da versão de meu XH que estava na pasta da contrib, mas deu na mesma... Tentei das duasn fomas, inserindo as lib´s no projeto ou Colocando o Xdev pra compilar . ____________________________ Eder Xavier Msn:eder_xavier_2@hotmail.com C:\Xharbour Free\fivewin 8.05\workshop\VSX Quote Link to comment Share on other sites More sharing options...
vailtom Posted October 10, 2008 Report Share Posted October 10, 2008 Use a .DLL que veio no pacote da SQL LIB. Qual a sua versão (mes/ano) do xHB. Quote Link to comment Share on other sites More sharing options...
Naruto uZumaki Posted October 10, 2008 Report Share Posted October 10, 2008 citação:Use a .DLL que veio no pacote da SQL LIB. Qual a sua versão (mes/ano) do xHB. id=quote>id=quote>... Sim, coloquei o que vem no pacote limysql.lib limysql.dll xhb_sqlib_110g // ja retirei o "g" do nome pra compilar e nada Meu xharbour é 1.1.0 ano 2007 bom fiz um teste compilando adicionando as lib´s no projeto e esta retornando 38 erros relacionados à ODBC32Xid=red> Bom, sendo assim ,adicionei a ODBC libs nas opções do projeto , ae compilou sem erro , mas na hora de executar aparece isso: ____________________________ Eder Xavier Msn:eder_xavier_2@hotmail.com C:\Xharbour Free\fivewin 8.05\workshop\VSX Editado por - naruto uZumaki on 10/10/2008 15:02:11 Editado por - naruto uZumaki on 10/10/2008 15:04:02 Quote Link to comment Share on other sites More sharing options...
viol Posted October 10, 2008 Report Share Posted October 10, 2008 Euuuuuuuuuuu Taaaaaaaaaaaamemmmmmmm quero aprenderrrrrrrrr mas não consigo entenderrrrrrr.. nao existe um tutorial como CRIA O ARQUIVO SEUS CAMPOS COMO ABRE COMO COLOCA INFORMAÇOES NELE E FECHA..... simples né... pra quem sabe....hahaha Viol Quote Link to comment Share on other sites More sharing options...
Naruto uZumaki Posted October 10, 2008 Report Share Posted October 10, 2008 citação:Euuuuuuuuuuu Taaaaaaaaaaaamemmmmmmm quero aprenderrrrrrrrr mas não consigo entenderrrrrrr.. nao existe um tutorial como CRIA O ARQUIVO SEUS CAMPOS COMO ABRE COMO COLOCA INFORMAÇOES NELE E FECHA..... simples né... pra quem sabe....hahaha Viol id=quote>id=quote>Hii ta dureza hehe , consegui nada , na hora de executar esta instrução a baixo , aparece a msg de erro do windows como na imagem acima (( SQL CONNECT ON 'localhost'; PORT 3306 ; DATABASE "mysql" ; USER "root"; PASSWORD 'adm'; LIB 'MySQL' id=code>id=code>____________________________ Eder Xavier Msn:eder_xavier_2@hotmail.com C:\Xharbour Free\fivewin 8.05\workshop\VSX Quote Link to comment Share on other sites More sharing options...
vailtom Posted October 10, 2008 Report Share Posted October 10, 2008 No nosso site, tem videos sobre como instalar e configurar. Depois de instalados, use o DBF2SQL disponivel em nossa seção de downloads para baixar converter os .DBFs que já existem para MySQL. Aê é só LER O MANUAL PRIMEIRO e DEPOIS rodar alguns exemplos disponiveis com a ferramenta. Ou pode testar os exemplos e ler o manual depois, mas o mais importante é ler o manual, com certeza. Quote Link to comment Share on other sites More sharing options...
vailtom Posted October 10, 2008 Report Share Posted October 10, 2008 OBS: Arruma pra mim este theme do Windows Black, vai? É nativo do XP ou usou algum soft pra emular isto? Quote Link to comment Share on other sites More sharing options...
Luiz Arruda (ICO) Posted October 10, 2008 Author Report Share Posted October 10, 2008 Eder.. tente assim.. FUNCTION MAIN() REQUEST SQLLIB REQUEST MySQL RDDSETDEFAULT("MySql") DBSETDRIVER("MySql") SQL CONNECT ON "localhost"; PORT 3306 ; DATABASE "test" ; USER "root" ; PASSWORD 'SuaSenhaid=red>'; LIB 'MySQL' onde SuaSenha é a senha que vc. definiu na instalação do MysQl IF SQLErrorNO() > 0 Alert("Não Conectou") Else Alert("Conectou") endif Define Dialog odlg From 00,00 to 34,100 title "Teste - SqlLib - ConecTado" Activate Dialog Odlg Centered id=code>id=code>Até ai eu já Fiz e funciona, mas tive que parar esta semana, e logo logo voltarei a "mexer" com isso.. se vc. adiantar + q eu pertubarei vc. he! he! he!.. Abraços.. O Horário Politico é o momento onde todos os Ladrões entram em CADEIA Nacionalid=blue> Luiz Arruda FWH24-WS-xHB 9950-xDev ico.corumba@gmail.com Quote Link to comment Share on other sites More sharing options...
Naruto uZumaki Posted October 13, 2008 Report Share Posted October 13, 2008 citação:Eder.. tente assim.. FUNCTION MAIN() REQUEST SQLLIB REQUEST MySQL RDDSETDEFAULT("MySql") DBSETDRIVER("MySql") SQL CONNECT ON "localhost"; PORT 3306 ; DATABASE "test" ; USER "root" ; PASSWORD 'SuaSenhaid=red>'; LIB 'MySQL' onde SuaSenha é a senha que vc. definiu na instalação do MysQl IF SQLErrorNO() > 0 Alert("Não Conectou") Else Alert("Conectou") endif Define Dialog odlg From 00,00 to 34,100 title "Teste - SqlLib - ConecTado" Activate Dialog Odlg Centered id=code>id=code>Até ai eu já Fiz e funciona, mas tive que parar esta semana, e logo logo voltarei a "mexer" com isso.. se vc. adiantar + q eu pertubarei vc. he! he! he!.. Abraços.. O Horário Politico é o momento onde todos os Ladrões entram em CADEIA Nacionalid=blue> Luiz Arruda FWH24-WS-xHB 9950-xDev ico.corumba@gmail.com id=quote>id=quote>Ico, Ja havia acertado meu PRG. da forma que voce indica, o problema esta na compilação mesmo Estou adicionando as libs ao projeto libmysql.lib sqllib_xhb_1.1.0.lib id=red> func main() #include "fivewin.ch" #include "sqllib.ch" REQUEST SQLLIB REQUEST MySQL RDDSETDEFAULT("MySql") DBSETDRIVER("MySql") SQL CONNECT ON 'localhost'; PORT 3306 ; DATABASE "mysql" ; USER "root"; PASSWORD 'adm'; LIB 'MySQL' IF SQLErrorNO() > 0 msginfo("conectado","MySql Connect") else msgstop("Desconectado","Tray Again") endif return (.t.) id=code>id=code>____________________________ Eder Xavier Msn:eder_xavier_2@hotmail.com C:\Xharbour Free\fivewin 8.05\workshop\VSX Editado por - naruto uZumaki on 13/10/2008 08:48:01 Quote Link to comment Share on other sites More sharing options...
Luiz Arruda (ICO) Posted October 13, 2008 Author Report Share Posted October 13, 2008 Eu to deixando assim... Compilo.. Meu.PRG sQlLib_xHB_09950.lib LibMysQl.Lib id=code>id=code>e só... O Horário Politico é o momento onde todos os Ladrões entram em CADEIA Nacionalid=blue> Luiz Arruda FWH24-WS-xHB 9950-xDev ico.corumba@gmail.com Quote Link to comment Share on other sites More sharing options...
Naruto uZumaki Posted October 13, 2008 Report Share Posted October 13, 2008 ...É, consigo compilar igual voce esta mostrando , mas na hora de abri o .exe, da essa msg do windows ae embaixo Voun fazer testes em outra maquina pra tirar a duvida do problema ser no windows ou na minha instalação do mysql ____________________________ Eder Xavier Msn:eder_xavier_2@hotmail.com C:\Xharbour Free\fivewin 8.05\workshop\VSX Quote Link to comment Share on other sites More sharing options...
Naruto uZumaki Posted October 13, 2008 Report Share Posted October 13, 2008 ...Consegui , agora vai! Reinstalei tudo e refiz do Zero e deu tudo certo , valeu moçada ! ____________________________ Eder Xavier Msn:eder_xavier_2@hotmail.com C:\Xharbour Free\fivewin 8.05\workshop\VSX 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.