Jump to content
Fivewin Brasil

SqlLib "O Inicio"


Luiz Arruda (ICO)

Recommended Posts

Bem é o seguinte... Querendo eu entrar no mundo moderno de Bancos Relacionais, Baixei a SqlLib Free para testar e acabei andando em circulos..

Não tenho nem idéia de como como começar a usa-la

Alguem teria a bondade de dizer como é um PRG bem básicão para usar com SqlLib. Quais arquivos terei que compilar com minha aplicação..

Já vi quase tudo que tem a respeito aqui no site + nem uma me clareou as idéias pq. a sombra da orelha atrapalha..

Desde já obrigado..

--------------------

Luiz Arruda icon_smile_8ball.gif

FWH24-WS-xHB 9950-xDev

ico.corumba@gmail.com

Link to comment
Share on other sites

Bem é o seguinte... Querendo eu entrar no mundo moderno de Bancos Relacionais, Baixei a SqlLib Free para testar e acabei andando em circulos..

Não tenho nem idéia de como como começar a usa-la

Alguem teria a bondade de dizer como é um PRG bem básicão para usar com SqlLib. Quais arquivos terei que compilar com minha aplicação..

Já vi quase tudo que tem a respeito aqui no site + nem uma me clareou as idéias pq. a sombra da orelha atrapalha..

Desde já obrigado..

--------------------

Luiz Arruda icon_smile_8ball.gif

FWH24-WS-xHB 9950-xDev

ico.corumba@gmail.com

Link to comment
Share on other sites

citação:

amigo, eu postei um exemplo com fontes de um sistema com conecção com SQLLIB

vaja ai amigo se te serve

http://www.fivewin.com.br/exibedicas.asp?id=862

ok

masterservicevrb@gmail.com

FWHX 2.6+ SQLLIB + xDev + rpv + MYSQL 5.0


id=quote>id=quote>

Ola Marcio.. Obrigado Por responder..

Eu já tinha visto seu exemplo.. e não fiquei com a ideia clara de como trabalhar. com a SQLLib com relação as minhas duvidas ai em riba de que arquivos devo compilar junto com meu prg que está zerado apenas com uma Window.. Mas mesmo assim vou dar outra olhada..

O seu Projeto de compilação tem apenas 02 PRGs um INI e um RES... nada aponta para aquele monte de LIBs que vem com a SQLLIB, mas até ai entendi que tenho compilar a compativel com meu FWH, mas o seu exemplo não mostra isso....

Abraços..

--------------------

Luiz Arruda icon_smile_8ball.gif

FWH24-WS-xHB 9950-xDev

ico.corumba@gmail.com

Editado por - ico on 23/09/2008 17:54:52

Link to comment
Share on other sites

Se Voce usar o XDEV

FICA FÃCIL, POIS TEM UM ARQUIVO .xDEV que é o script de compilação>

dai voce troca dentro do XDEV os caminhos do seu five,etc....

no meu caso está assim

C:\BCC55

C:\FHW

C:\XHB

C:\XHB\LIB ONDE COLOQUEI AS LIBS DO sqllib

espero ter ajudado amigo

masterservicevrb@gmail.com

FWHX 2.6+ SQLLIB + xDev + rpv + MYSQL 5.0

Link to comment
Share on other sites

citação:

Se Voce usar o XDEV

FICA FÃCIL, POIS TEM UM ARQUIVO .xDEV que é o script de compilação>

dai voce troca dentro do XDEV os caminhos do seu five,etc....

no meu caso está assim

C:\BCC55

C:\FHW

C:\XHB

C:\XHB\LIB ONDE COLOQUEI AS LIBS DO sqllib

espero ter ajudado amigo

masterservicevrb@gmail.com

FWHX 2.6+ SQLLIB + xDev + rpv + MYSQL 5.0


id=quote>id=quote>

Foi exatamente lá que vi..

O que não sei é o que compilar .. no seu projeto não tem LIB nem uma.. Como eu disse, no seu projeto tem 03 PRGs um um RES, vi errado o .INI.PRG e pensei que fosse um ini só isso...

Veja a imagem do seu projeto aberto pelo meu xDev

image1.JPG

--------------------

Luiz Arruda icon_smile_8ball.gif

FWH24-WS-xHB 9950-xDev

ico.corumba@gmail.com

Editado por - ico on 23/09/2008 19:48:21

Link to comment
Share on other sites

citação:

use o HBMAKE uso ele e acho muito bom e rapido, com apenas alguns enter e spaco vc bota pra compilar legal.

vlw

Lailton

FiveWin / Xharbour / BCC55 / Designer.lib / SQLLIB / Vlib / Pelles C


id=quote>id=quote>

Lailton..

Creio que não é por ai.. minha duvida é o que compilar para usar a SqllLib, e não o que uso para compilar levando em conta que o xDev e o SqlLib são do Vailton.. então não tem necessidade de usar outro a não ser o xDev. A minha duvida é o que compilar e como ficaria o meu prg..

Usando o exemplo do Marcio(que não entendi) não sai do zero...

--------------------

Luiz Arruda icon_smile_8ball.gif

FWH24-WS-xHB 9950-xDev

ico.corumba@gmail.com

Link to comment
Share on other sites

citação:

use o HBMAKE uso ele e acho muito bom e rapido, com apenas alguns enter e spaco vc bota pra compilar legal.

vlw

Lailton

FiveWin / Xharbour / BCC55 / Designer.lib / SQLLIB / Vlib / Pelles C


id=quote>id=quote>

Lailton..

Creio que não é por ai.. minha duvida é o que compilar para usar a SqllLib, e não o que uso para compilar levando em conta que o xDev e o SqlLib são do Vailton.. então não tem necessidade de usar outro a não ser o xDev. A minha duvida é o que compilar e como ficaria o meu prg..

Usando o exemplo do Marcio(que não entendi) não sai do zero...

--------------------

Luiz Arruda icon_smile_8ball.gif

FWH24-WS-xHB 9950-xDev

ico.corumba@gmail.com

Link to comment
Share on other sites

Voce deve utilizar o SqlLib.Ch, SqlLib.LIB(compativel com a versao do seu xHarbour), e a LibMySql.Dll que veio com a sua SQLLIB.

Setar dentro do seu sistema:

REQUEST SQLLIB

REQUEST MySQL

RDDSETDEFAULT("MySql")

DBSETDRIVER("MySql")

Tendo um Banco MySql instalado, usuario devidamente cadastrado e uma database criada, é só usar.

xCon:=IP ou endereço onde esta o banco

xPor:=3306 default do mysql.

xDat:=Database que vai conectar

xUso:=Usuário

xSen:=Senha

SqlLib_Conn(xCon,xPor,xDat,xUso,xSen,SQL_NO_WARNING,"MySql")

IF(SQL_ErrorNO()>0)

MsgInfo("Falha na conexão")

Quit

Endif

Oliveira, Sérgio A.

PERSONAL Comp. e Sitemas.id=green>

tt2.jpg

Link to comment
Share on other sites

é simples no proprio site da sqllib tem como utilizar

e no seu manual .chm da sqllib tbm tem como fazer

unica coisa que muda eh o inicil do prg os codigos acima que o nosso amigo passou, usando ai os arquivos

[sqllib.lib/sqllib.ch/libmysql.lib/libmysql.dll]

apenas isso e ja é para funcionar.

Lailton

FiveWin / Xharbour / BCC55 / Designer.lib / SQLLIB / Vlib / Pelles C

Link to comment
Share on other sites

Até agora nada. To Compilando


SqlLib_xHB_09950.LIB

LibMySql.LIB

id=code>id=code>

coloquei SqlLib antes das LIBs do FW.

tá me dando 03 erros


Executando: ILINK32 @B32.BC

Turbo Incremental Link 5.65 Copyright © 1997-2002 Borland

Fatal: Unable to open file 'LIBMYSQL.LIB'

id=code>id=code>

Só que a LIBMYSQL.LIB está sendo compilada como disse acima

o PRG não tem nada. é um TESTE.PRG


//--------------------------------

#Include "FiveWin.ch"

#Include "sqllib.ch"

FUNCTION MAIN()

REQUEST SQLLIB

REQUEST MySQL

RDDSETDEFAULT("MySql")

DBSETDRIVER("MySql")

Define Dialog odlg From 00,00 to 34,100 title "Teste - SqlLib "

Activate Dialog Odlg Centered Nowait

id=code>id=code>

Hooo!! E agora quem poderá me socorrer...id=red>

--------------------

Luiz Arruda icon_smile_8ball.gif

FWH24-WS-xHB 9950-xDev

ico.corumba@gmail.com

Link to comment
Share on other sites

Opa Consegui compilar.. as LIBs estavam fora de lugar

agora o erro é outro..

o que ser isto ??


Error description: Error SQLLIB/1003 MySQL RDD: 2003:Can't connect to MySQL server on 'localhost' (10061);ON localhost PORT 3306;USER root (NO PASSWRD)

id=code>id=code>

Fiz assim


SQL CONNECT ON "localhost";

PORT 3306 ;

DATABASE "teste" ;

USER "root" ;

PASSWORD '';

LIB 'MySQL'

id=code>id=code>

--------------------

Luiz Arruda icon_smile_8ball.gif

FWH24-WS-xHB 9950-xDev

ico.corumba@gmail.com

Link to comment
Share on other sites

To quase lá ( eu acho )

Partindo do Manual fiz assim


cConn:="Driver=Mysql;ip=192.168.1.1;usuario=root;banco=jose"

SQL Connect cConn INTO nMySQL

IF SQLErrorNO() > 0

Alert("Não Conectou")

Else

Alert("Conectou")

endif

id=code>id=code>

Me retorna não conectou mas abre minha dialog em seguida..

Acho que tem alguma coisa a ver com IP,Usuario e Banco...

Como as respostas são muitas fico meio perdido..

--------------------

Luiz Arruda icon_smile_8ball.gif

FWH24-WS-xHB 9950-xDev

ico.corumba@gmail.com

Link to comment
Share on other sites

citação:

Opa Consegui compilar.. as LIBs estavam fora de lugar

agora o erro é outro..

o que ser isto ??


Error description: Error SQLLIB/1003 MySQL RDD: 2003:Can't connect to MySQL server on 'localhost' (10061);ON localhost PORT 3306;USER root (NO PASSWRD)

id=code>id=code>

Fiz assim


SQL CONNECT ON "localhost";

PORT 3306 ;

DATABASE "teste" ;

USER "root" ;

PASSWORD '';

LIB 'MySQL'

id=code>id=code>

--------------------

Luiz Arruda icon_smile_8ball.gif

FWH24-WS-xHB 9950-xDev

ico.corumba@gmail.com


id=quote>id=quote>

acho que ta certo o negocil agora eh no seu mysql verifique se esse

database existe e verifique usuario e senha crio que seja o database

Lailton

FiveWin / Xharbour / BCC55 / Designer.lib / SQLLIB / Vlib / Pelles C

Link to comment
Share on other sites

citação:

tente por no lugar de

"teste"

'test'

no mysql desfault é 'test'

para teste...

qualquer coisa posta ae

Lailton

FiveWin / Xharbour / BCC55 / Designer.lib / SQLLIB / Vlib / Pelles C


id=quote>id=quote>

Mesmo erro..

To vendo algo como usuário, senha e banco.. onde fica isso ?

tenho que fazer login em algun lugar ??

tenho que ter alguma conta em algun lugar ? onde ?

Obrigado..

--------------------

Luiz Arruda icon_smile_8ball.gif

FWH24-WS-xHB 9950-xDev

ico.corumba@gmail.com

Link to comment
Share on other sites

Quando vc instala o mysql vc define uma senha

e o banco de dados que tem padrao eh o test

usuario geralmente é root e senha vc define na instalacao

contate-me por msn que tento te ajudar

Lailton

FiveWin / Xharbour / BCC55 / Designer.lib / SQLLIB / Vlib / Pelles C

Link to comment
Share on other sites

citação:

Quando vc instala o mysql vc define uma senha

e o banco de dados que tem padrao eh o test

usuario geralmente é root e senha vc define na instalacao

contate-me por msn que tento te ajudar

Lailton

FiveWin / Xharbour / BCC55 / Designer.lib / SQLLIB / Vlib / Pelles C


id=quote>id=quote>

Valeu Lailton.. MSN só após 17:00hs em Casa..

--------------------

Luiz Arruda icon_smile_8ball.gif

FWH24-WS-xHB 9950-xDev

ico.corumba@gmail.com

Link to comment
Share on other sites

citação:

Perfeito saio da empresa e vou pra casa esse horario

umas 5:30 6:00 to on e conversamos

t+

Lailton

FiveWin / Xharbour / BCC55 / Designer.lib / SQLLIB / Vlib / Pelles C


id=quote>id=quote>

Certo..

Instalei o MysQl 5

dai fiz novamente isso


SQL CONNECT ON "localhost";

PORT 3306 ;

DATABASE "test" ;

USER "root" ;

PASSWORD 'minhasenhaid=red>';

LIB 'MySQL'

onde minha senha foi a senha que criei no momento da instalação.

IF SQLErrorNO() > 0

Alert("Não Conectou")

Else

Alert("Conectou")

endif

id=code>id=code>

Me mostrou o alert "ConecTou" e mostrou minha dialog.

e agora o que eu faço alem de ficar olhando para ela ??

icon_smile_big.gif

Otra coza

para rodar o teste.exe lá em casa a noite terei que instalar lá o Mysql e a SqllLib Tb ?? ou não..

Obrigado..

--------------------

Luiz Arruda icon_smile_8ball.gif

FWH24-WS-xHB 9950-xDev

ico.corumba@gmail.com

Link to comment
Share on other sites

citação:

citação:

Perfeito saio da empresa e vou pra casa esse horario

umas 5:30 6:00 to on e conversamos

t+

Lailton

FiveWin / Xharbour / BCC55 / Designer.lib / SQLLIB / Vlib / Pelles C


id=quote>id=quote>

Certo..

Instalei o MysQl 5

dai fiz novamente isso


SQL CONNECT ON "localhost";

PORT 3306 ;

DATABASE "test" ;

USER "root" ;

PASSWORD 'minhasenhaid=red>';

LIB 'MySQL'

onde minha senha foi a senha que criei no momento da instalação.

IF SQLErrorNO() > 0

Alert("Não Conectou")

Else

Alert("Conectou")

endif

id=code>id=code>

Me mostrou o alert "ConecTou" e mostrou minha dialog.

e agora o que eu faço alem de ficar olhando para ela ??

icon_smile_big.gif

Otra coza

para rodar o teste.exe lá em casa a noite terei que instalar lá o Mysql e a SqllLib Tb ?? ou não..

Obrigado..

--------------------

Luiz Arruda icon_smile_8ball.gif

FWH24-WS-xHB 9950-xDev

ico.corumba@gmail.com


id=quote>id=quote>

kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk

faz mais nada fica ate o natal olhando pra tela auhahuauhuhahua

seguinte, somente para rodar na sua casa vc tem que instalar

o mysql e ter o mysqllib.dll no diretorio do exe e ter o db usuario tudo igual onvc ta, caso vc queria compilar etc... vc teria de ter a sql lib "obvio grande novidade uhahua"

ou vc pode optar por um servico de hospedagem e criar esse banco de dados e usuario e senha na internet e conectar seu exe nele que é o que utilizo.

"Agora meté a cara no manual do sqllib que ja erá..."

flw

Lailton

FiveWin / Xharbour / BCC55 / Designer.lib / SQLLIB / Vlib / Pelles C

Editado por - lailton.webmaster on 25/09/2008 21:29:20

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