Valdir Posted December 12, 2017 Report Share Posted December 12, 2017 Bom dia amigos... Atualmente venho utilizando a TDolphin para o meu aprendizado da SQL. Seguindo este aprendizado, resolvi testar a conexão do BD através da libmariadb.lib e libmaraiadb.dll.. Ao fazer a conexão, aparece o erro da imagem acima, o qual não faço a mínima ideia do que seja. Os Mestres poderiam me dizer o que é e como resolver.? Brigadão. Quote Link to comment Share on other sites More sharing options...
kapiaba Posted December 12, 2017 Report Share Posted December 12, 2017 Veja se ajuda: http://forums.fivetechsupport.com/viewtopic.php?f=3&t=33798&start=0 http://www.pctoledo.com.br/forum/viewtopic.php?f=45&t=15331 Abs. Quote Link to comment Share on other sites More sharing options...
Valdir Posted December 12, 2017 Author Report Share Posted December 12, 2017 Grande amigo Kapi... Obrigado por responder. Infelizmente não encontrei os motivos e solução para o erro. O incrível é que pela pasta Samples da FW1608, ao testar com o exemplo Maria01.prg, a conexão é feita corretamente. Copiei a libmariadb.dll para a minha pasta de estudos e lá não funfa. Estou usando um script de compilação exatamente igual ao da pasta Samples e mesmo assim não vai nem a pau Juvenal. Abrs Quote Link to comment Share on other sites More sharing options...
luiz53 Posted December 12, 2017 Report Share Posted December 12, 2017 USO MARIADB e uso TDOLPHIN ... MAS USO O LIBMYSQL Funciona normal... usando a LIBMYSQL.DLL Quote Link to comment Share on other sites More sharing options...
kapiaba Posted December 12, 2017 Report Share Posted December 12, 2017 Dear Valdir Brando, não te falta nada mesmo? Pasta de C:\FWH1701\lib 12/12/2017 11:41 <DIR> . 12/12/2017 11:41 <DIR> .. 31/01/2017 13:19 107.008 dolphin.lib 31/01/2017 13:23 3.524.096 FiveH.lib 31/01/2017 13:23 5.460.532 FiveH32.lib 31/01/2017 13:27 738.816 FiveHC.lib 31/01/2017 13:27 1.279.782 FiveHC32.lib 31/01/2017 13:27 1.195.632 FiveHCM.lib 31/01/2017 13:36 4.733.172 FiveHG.lib 31/01/2017 13:38 1.483.620 FiveHGC.lib 31/01/2017 13:23 5.368.408 FiveHM.lib 31/01/2017 13:29 5.618.832 FiveHMX.lib 31/01/2017 13:29 3.588.096 FiveHX.lib 15/03/2003 01:24 22.016 foldbmp.LIB 09/06/2003 13:13 22.528 foldbmp32.lib 31/01/2017 13:19 7.680 libcurl.lib 31/01/2017 13:19 27.648 libmariadb.lib 31/01/2017 13:19 53.612 libmariadb32.lib 31/01/2017 13:19 17.592 libmariadb64.a 31/01/2017 13:19 50.318 libmariadb64.lib 31/01/2017 13:19 12.800 libmysql.lib 31/01/2017 13:19 25.590 libmysql32.lib 31/01/2017 13:19 9.570 libmysql64.a 31/01/2017 13:19 26.832 libmysql64.lib 31/01/2017 13:19 12.800 libmysqld.lib Quote Link to comment Share on other sites More sharing options...
Valdir Posted December 12, 2017 Author Report Share Posted December 12, 2017 USO MARIADB e uso TDOLPHIN ... MAS USO O LIBMYSQL Funciona normal... usando a LIBMYSQL.DLL Amigo Luiz... Obrigado por responder. Se eu colocar a Libmysql.dll irá funcionar corretamente. Estou tentando entender porque a Libmariadb.dll não funfa como a Libmysql.dll Abrs. Quote Link to comment Share on other sites More sharing options...
luiz53 Posted December 12, 2017 Report Share Posted December 12, 2017 Amigo Luiz... Obrigado por responder. Se eu colocar a Libmysql.dll irá funcionar corretamente. Estou tentando entender porque a Libmariadb.dll não funfa como a Libmysql.dll Abrs. Entendi... eu nunca tentei usar a LIBMARIADB se conseguir algo me fala .. Quote Link to comment Share on other sites More sharing options...
ram_bh Posted December 14, 2017 Report Share Posted December 14, 2017 Olás! Eu uso LibMariaDB e funciona bem. Rodrigo Melo / BH 120 anos! Quote Link to comment Share on other sites More sharing options...
luiz53 Posted December 16, 2017 Report Share Posted December 16, 2017 Olás! Eu uso LibMariaDB e funciona bem. Rodrigo Melo / BH 120 anos! usando a TDOLPHIN ???? poderia mostrar como usa ?? Quote Link to comment Share on other sites More sharing options...
ram_bh Posted December 19, 2017 Report Share Posted December 19, 2017 usando a TDOLPHIN ???? poderia mostrar como usa ?? Luiz, eu faço desta forma: cServer := "localhost:" // ou o endereço ip do servidor de banco de dados cUsrAdm := "root" // usuário cadastrado no bando de dados cPasAdm := "sua.senha" // senha do usuário cTcpPor := "3306" // porta de acesso ao banco de dados // Function Conectar() oDba := Maria_Connect( cServer,, cUsrAdm, cPasAdm, cTcpPor, ) If oDba == Nil MsgAlert("Não foi possível acessar o banco de dados","Atenção") Return(.f.) Else oDba:SelectDB( cDtaBas ) EndIf oDba:lShowErrors := .t. oDba:SetMsgLang( "pt_BR" ) Return(.t.) // O objeto oDba é a conexão com o banco de dados. Qualquer dúvida pode perguntar. Um abraço! Rodrigo Melo Quote Link to comment Share on other sites More sharing options...
Valdir Posted December 19, 2017 Author Report Share Posted December 19, 2017 Rodrigo... Você está utilizando Libmariadb.dll ou MySqlLib.dll ? Também utilizamos a "Classe TDolphin" para a conexão com o MariaDb, porém só conseguimos usar as funções da MySqlLib.dll. Se tiver um exemplo de conexão e gravação no Mariadb usando as funções da LibMariaDb.dll, ficaríamos gratos pela ajuda. Abrs Quote Link to comment Share on other sites More sharing options...
luiz53 Posted December 19, 2017 Report Share Posted December 19, 2017 Luiz, eu faço desta forma: cServer := "localhost:" // ou o endereço ip do servidor de banco de dados cUsrAdm := "root" // usuário cadastrado no bando de dados cPasAdm := "sua.senha" // senha do usuário cTcpPor := "3306" // porta de acesso ao banco de dados // Function Conectar() oDba := Maria_Connect( cServer,, cUsrAdm, cPasAdm, cTcpPor, ) If oDba == Nil MsgAlert("Não foi possível acessar o banco de dados","Atenção") Return(.f.) Else oDba:SelectDB( cDtaBas ) EndIf oDba:lShowErrors := .t. oDba:SetMsgLang( "pt_BR" ) Return(.t.) // O objeto oDba é a conexão com o banco de dados. Qualquer dúvida pode perguntar. Um abraço! Rodrigo Melo Rodrigo nao estou entendendo.. como esta a definição das libs QUE ESTA USANDO... libmysql.lib OU Libmariadb.LIB ??? vc esta usando a TDOLPHIN ????? Quote Link to comment Share on other sites More sharing options...
ram_bh Posted December 20, 2017 Report Share Posted December 20, 2017 Rodrigo nao estou entendendo.. como esta a definição das libs QUE ESTA USANDO... libmysql.lib OU Libmariadb.LIB ??? vc esta usando a TDOLPHIN ????? Luiz, Eu uso a LibMariaDB da própria FW e funciona muito bem. Eu não uso TDolphin. Quote Link to comment Share on other sites More sharing options...
luiz53 Posted December 20, 2017 Report Share Posted December 20, 2017 Luiz, Eu uso a LibMariaDB da própria FW e funciona muito bem. Eu não uso TDolphin. Ahhh Entendi... eu Cheguei testar ela mas me deparei com alguns problema e voltei pra TDOLPHIN... NÃO lembro o que foi... mas tive que desistir dela... obrigado pela atenção... Quote Link to comment Share on other sites More sharing options...
ram_bh Posted December 21, 2017 Report Share Posted December 21, 2017 Ahhh Entendi... eu Cheguei testar ela mas me deparei com alguns problema e voltei pra TDOLPHIN... NÃO lembro o que foi... mas tive que desistir dela... obrigado pela atenção... Luiz, Que tipo de problema você deparou? Até agora tudo que precisei funciona muito bem com a FW. Quote Link to comment Share on other sites More sharing options...
luiz53 Posted December 21, 2017 Report Share Posted December 21, 2017 Luiz, Que tipo de problema você deparou? Até agora tudo que precisei funciona muito bem com a FW. é que EU CRIEI uma classe para cada tabela Herdando a TDOLPHIN . e isso nao era possivel com TMARIADB e o indiano nao quis mexer nisso.. POR EXEMPLO : CLASS PRODUTOS FROM TDOLPHIN METHOD NEW() METHOD END() ENDCLASS METHOD NEW() RETURN SELF METHOD END RETURN SUPER:END() 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.