Jump to content
Fivewin Brasil

SqlLib "O Inicio"


Luiz Arruda (ICO)

Recommended Posts

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()..

icon_smile_cool.gif

assinatura.jpg

Link to comment
Share on other sites

  • 2 weeks later...

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 gifsparaorkutnaruto32oy0.gif

Editado por - naruto uZumaki on 09/10/2008 16:15:35

Editado por - naruto uZumaki on 09/10/2008 16:17:59

Link to comment
Share on other sites

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.lib

id=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 icon_smile_8ball.gif

FWH24-WS-xHB 9950-xDev

ico.corumba@gmail.com

Link to comment
Share on other sites

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

logo.gif


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 gifsparaorkutnaruto32oy0.gif

Link to comment
Share on other sites

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 gifsparaorkutnaruto32oy0.gif

Link to comment
Share on other sites

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>

tt2.jpg

Link to comment
Share on other sites

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.

assinatura.jpg

Link to comment
Share on other sites

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.

assinatura.jpg


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 gifsparaorkutnaruto32oy0.gif

Link to comment
Share on other sites

.... 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 gifsparaorkutnaruto32oy0.gif

Link to comment
Share on other sites

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:

imagemvk1.jpg

____________________________

Eder Xavier

Msn:eder_xavier_2@hotmail.com

C:\Xharbour Free\fivewin 8.05\workshop\VSX gifsparaorkutnaruto32oy0.gif

Editado por - naruto uZumaki on 10/10/2008 15:02:11

Editado por - naruto uZumaki on 10/10/2008 15:04:02

Link to comment
Share on other sites

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

fivewin.jpg


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 gifsparaorkutnaruto32oy0.gif

Link to comment
Share on other sites

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.

icon_smile_cool.gif

assinatura.jpg

Link to comment
Share on other sites

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 icon_smile_8ball.gif

FWH24-WS-xHB 9950-xDev

ico.corumba@gmail.com

Link to comment
Share on other sites

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 icon_smile_8ball.gif

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 gifsparaorkutnaruto32oy0.gif

Editado por - naruto uZumaki on 13/10/2008 08:48:01

Link to comment
Share on other sites

...É, consigo compilar igual voce esta mostrando , mas na hora de abri o .exe, da essa msg do windows ae embaixo

imagemvk1.jpg

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 gifsparaorkutnaruto32oy0.gif

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...