Luiz Arruda (ICO) Posted September 23, 2008 Report Share Posted September 23, 2008 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 FWH24-WS-xHB 9950-xDev ico.corumba@gmail.com Quote Link to comment Share on other sites More sharing options...
Luiz Arruda (ICO) Posted September 23, 2008 Author Report Share Posted September 23, 2008 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 FWH24-WS-xHB 9950-xDev ico.corumba@gmail.com Quote Link to comment Share on other sites More sharing options...
marcio1361303176 Posted September 23, 2008 Report Share Posted September 23, 2008 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 Quote Link to comment Share on other sites More sharing options...
Luiz Arruda (ICO) Posted September 23, 2008 Author Report Share Posted September 23, 2008 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 FWH24-WS-xHB 9950-xDev ico.corumba@gmail.com Editado por - ico on 23/09/2008 17:54:52 Quote Link to comment Share on other sites More sharing options...
marcio1361303176 Posted September 23, 2008 Report Share Posted September 23, 2008 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 Quote Link to comment Share on other sites More sharing options...
Luiz Arruda (ICO) Posted September 23, 2008 Author Report Share Posted September 23, 2008 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 -------------------- Luiz Arruda FWH24-WS-xHB 9950-xDev ico.corumba@gmail.com Editado por - ico on 23/09/2008 19:48:21 Quote Link to comment Share on other sites More sharing options...
Guest n/a Posted September 23, 2008 Report Share Posted September 23, 2008 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 Quote Link to comment Share on other sites More sharing options...
Luiz Arruda (ICO) Posted September 23, 2008 Author Report Share Posted September 23, 2008 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 FWH24-WS-xHB 9950-xDev ico.corumba@gmail.com Quote Link to comment Share on other sites More sharing options...
Luiz Arruda (ICO) Posted September 23, 2008 Author Report Share Posted September 23, 2008 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 FWH24-WS-xHB 9950-xDev ico.corumba@gmail.com Quote Link to comment Share on other sites More sharing options...
personal Posted September 24, 2008 Report Share Posted September 24, 2008 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> Quote Link to comment Share on other sites More sharing options...
Guest n/a Posted September 24, 2008 Report Share Posted September 24, 2008 é 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 Quote Link to comment Share on other sites More sharing options...
Luiz Arruda (ICO) Posted September 24, 2008 Author Report Share Posted September 24, 2008 PerSonal e Lailton.. Obrigado pelas respostas, ficamos sem internet até agora a pouco aqui na cidade, a tarde vou fazer uns testes usando a dicas de voces depois reporto o acontecido.. Abraços.. -------------------- Luiz Arruda FWH24-WS-xHB 9950-xDev ico.corumba@gmail.com Quote Link to comment Share on other sites More sharing options...
jcleoner Posted September 24, 2008 Report Share Posted September 24, 2008 Luiz Veja os exemplos que acompanham a SqlLib que são bem explicativos. Na xDev voce deve colocar a lib da SqlLib antes das libs do fivewin. Quote Link to comment Share on other sites More sharing options...
Luiz Arruda (ICO) Posted September 25, 2008 Author Report Share Posted September 25, 2008 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 FWH24-WS-xHB 9950-xDev ico.corumba@gmail.com Quote Link to comment Share on other sites More sharing options...
Luiz Arruda (ICO) Posted September 25, 2008 Author Report Share Posted September 25, 2008 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 FWH24-WS-xHB 9950-xDev ico.corumba@gmail.com Quote Link to comment Share on other sites More sharing options...
Luiz Arruda (ICO) Posted September 25, 2008 Author Report Share Posted September 25, 2008 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") endifid=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 FWH24-WS-xHB 9950-xDev ico.corumba@gmail.com Quote Link to comment Share on other sites More sharing options...
Guest n/a Posted September 25, 2008 Report Share Posted September 25, 2008 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 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 Quote Link to comment Share on other sites More sharing options...
Guest n/a Posted September 25, 2008 Report Share Posted September 25, 2008 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 Quote Link to comment Share on other sites More sharing options...
Guest n/a Posted September 25, 2008 Report Share Posted September 25, 2008 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 Quote Link to comment Share on other sites More sharing options...
Luiz Arruda (ICO) Posted September 25, 2008 Author Report Share Posted September 25, 2008 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 FWH24-WS-xHB 9950-xDev ico.corumba@gmail.com Quote Link to comment Share on other sites More sharing options...
Guest n/a Posted September 25, 2008 Report Share Posted September 25, 2008 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 Quote Link to comment Share on other sites More sharing options...
Luiz Arruda (ICO) Posted September 25, 2008 Author Report Share Posted September 25, 2008 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 FWH24-WS-xHB 9950-xDev ico.corumba@gmail.com Quote Link to comment Share on other sites More sharing options...
Guest n/a Posted September 25, 2008 Report Share Posted September 25, 2008 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 Quote Link to comment Share on other sites More sharing options...
Luiz Arruda (ICO) Posted September 25, 2008 Author Report Share Posted September 25, 2008 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") endifid=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 ?? 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 FWH24-WS-xHB 9950-xDev ico.corumba@gmail.com Quote Link to comment Share on other sites More sharing options...
Guest n/a Posted September 25, 2008 Report Share Posted September 25, 2008 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") endifid=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 ?? 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 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 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.