TMySQLServer: Alguem tem os fontes?
Moderador: Moderadores
TMySQLServer: Alguem tem os fontes?
Amigos, alguém tem os fontes dessa classe TMySQLServer de conexão com MySQL? Essa classe se encontra na lib libmySQL.a? Se sim alguém tem os fontes da lib toda?
Gostaria muito de melhorar essa classe/lib, alguém do forum já me passou a subclasse TMySQLQuery, mas estou precisando da classe pai, a TMySQLServer.
Obs: Teoricamente esses fontes deveriam estar na pasta \harbour\contrib\hbmysql, mas não tem fonte algum lá de MySQL... pelo manual do Harbour o arquivo \tsqlbrw.prg deveria existir.
Não sei exatamente como é a distribuição do Harbour, eu uso através da HMG 3.4.4.
Grato
Gostaria muito de melhorar essa classe/lib, alguém do forum já me passou a subclasse TMySQLQuery, mas estou precisando da classe pai, a TMySQLServer.
Obs: Teoricamente esses fontes deveriam estar na pasta \harbour\contrib\hbmysql, mas não tem fonte algum lá de MySQL... pelo manual do Harbour o arquivo \tsqlbrw.prg deveria existir.
Não sei exatamente como é a distribuição do Harbour, eu uso através da HMG 3.4.4.
Grato
Nilton Medeiros
nilton@sistrom.com.br
nilton@sistrom.com.br
TMySQLServer: Alguem tem os fontes?
ABORT!! :%
Parece uma coisa, sempre que posto, depois acabo achando a resposta... É a HMG 3.4.4 que está incompleta, baixei a HMG_EE 18.01-final e voilá... lá estava a pasta source\HbMySQL com todos os fontes que preciso...
Agora é fazer backup da pasta c:\hmg3.4.4 toda, personalizar a lib mysql, compilar e ver se funciona na hmg 3.4.4.
Forte abraço a todos amigos!
Parece uma coisa, sempre que posto, depois acabo achando a resposta... É a HMG 3.4.4 que está incompleta, baixei a HMG_EE 18.01-final e voilá... lá estava a pasta source\HbMySQL com todos os fontes que preciso...
Agora é fazer backup da pasta c:\hmg3.4.4 toda, personalizar a lib mysql, compilar e ver se funciona na hmg 3.4.4.
Forte abraço a todos amigos!
Nilton Medeiros
nilton@sistrom.com.br
nilton@sistrom.com.br
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
TMySQLServer: Alguem tem os fontes?
Mas... hbmysql faz parte das contribs do Harbour, o fonte tá no Harbour\contrib\hbmysql.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
- Mario Mesquita
- Usuário Nível 4

- Mensagens: 613
- Registrado em: 08 Dez 2009 13:47
- Localização: Rio de Janeiro
TMySQLServer: Alguem tem os fontes?
Bom dia.
Deve estar no pacote da 3.4.4, outro dia editei essas funções para estudo e até usei para uma migração de MySql pra DBF.
Saudações,
Mario.
Deve estar no pacote da 3.4.4, outro dia editei essas funções para estudo e até usei para uma migração de MySql pra DBF.
Saudações,
Mario.
- Mario Mesquita
- Usuário Nível 4

- Mensagens: 613
- Registrado em: 08 Dez 2009 13:47
- Localização: Rio de Janeiro
TMySQLServer: Alguem tem os fontes?
Olá.
Acho que está faltando o fonte da classe mesmo no pacote HMG 3.4.4, só tem exemplos de uso da classe sem a documentação da mesma.
Nilton, o que acha que deve melhorar na classe? Ou apenas vai adaptar para uso? Achei bem interessante esse recurso.
Saudações,
Mario.
Acho que está faltando o fonte da classe mesmo no pacote HMG 3.4.4, só tem exemplos de uso da classe sem a documentação da mesma.
Nilton, o que acha que deve melhorar na classe? Ou apenas vai adaptar para uso? Achei bem interessante esse recurso.
Saudações,
Mario.
TMySQLServer: Alguem tem os fontes?
eu tambem estava nessa empreitada até descobrir que fontes não existem (olhei pela ultima distro do harbour) , acabei fazendo meus programas pela lib q já existe e q de fato é bem limitado, mas q bom q vc achou as fontes, vou fazer o download e dar uma olhada.. Minha intenção é modificar as funções de query, para que o resultado seja gravado em matrizes mais bem elaboradas, ou diretamente em arquivos temporarios dbf
TMySQLServer: Alguem tem os fontes?
Zeh, não tem não... olha no meu explorer
Mário, eu só queria personalizar, por exemplo, ela traz consigo o conceito DBF, eu não uso mais DBF a centenas de séculos.... Toda coluna CHAR ou VARCHAR, ela usa um PADR acrescentando brancos no fim da string, isso é horrível, por isso me faz usar RTrim() toda vez que leio um campo string.
Outra coisa, como trabalho com MySQL nas nuvens e compartilhado com outras aplicações WEB (PHP) da minha empresa, meu código e banco de dados é todo em UNICODE UTF8, Para cada campo string dou um RTrim() e uma conversão de caracteres, uso muito as funções:
HMG_UNICODE_TO_ANSI( mysql_escape_string( AllTrim( cStringSQL ) ) )
HMG_ANSI_TO_UNICODE(AllTrim(cStringSQL))
E outras que criei como BooleanToMySQL(), DateToMySQL(), DateTimeToMySQL(), DateMySQL_to_HB(), etc...
Mas como eu disse lá em cima, baixei a HMG_EE 18.01-final e achei ela completa, mas não consegui compilar, não é tão simples, envolve um montão de passos até conseguir a lib convertida, como estou sem tempo para dedicar, acabei desistindo...
Se alguém quiser os fontes pra tentar compilar me avisa se conseguir para HMG 3.4.4
Outra coisa, como trabalho com MySQL nas nuvens e compartilhado com outras aplicações WEB (PHP) da minha empresa, meu código e banco de dados é todo em UNICODE UTF8, Para cada campo string dou um RTrim() e uma conversão de caracteres, uso muito as funções:
HMG_UNICODE_TO_ANSI( mysql_escape_string( AllTrim( cStringSQL ) ) )
HMG_ANSI_TO_UNICODE(AllTrim(cStringSQL))
E outras que criei como BooleanToMySQL(), DateToMySQL(), DateTimeToMySQL(), DateMySQL_to_HB(), etc...
Mas como eu disse lá em cima, baixei a HMG_EE 18.01-final e achei ela completa, mas não consegui compilar, não é tão simples, envolve um montão de passos até conseguir a lib convertida, como estou sem tempo para dedicar, acabei desistindo...
Se alguém quiser os fontes pra tentar compilar me avisa se conseguir para HMG 3.4.4
Nilton Medeiros
nilton@sistrom.com.br
nilton@sistrom.com.br
TMySQLServer: Alguem tem os fontes?
Nilton,
No link abaixo tem os fontes que vc pediu
https://www.4shared.com/rar/i6wFXChJee/hbmysql.html
Eu uso a MiniGUI Extended, porém, baixo a pasta CONTRIB do Harbour em separado, pq na instalação não vem essa pasta.
E mais uma vez insisto em trazer para a realidade os programadores xBase, se vc não comprar o xHarbour.com ou o Xailer, ou até o próprio Dbase (ainda vive), trabalhar com Harbour e MiniGUI, HwGUI, OOHG, Fivewin, etc, é assim mesmo, tem que sair do lugar e ir atrás, poderia ser melhor...poderia, mas não é !
No link abaixo tem os fontes que vc pediu
https://www.4shared.com/rar/i6wFXChJee/hbmysql.html
Eu uso a MiniGUI Extended, porém, baixo a pasta CONTRIB do Harbour em separado, pq na instalação não vem essa pasta.
E mais uma vez insisto em trazer para a realidade os programadores xBase, se vc não comprar o xHarbour.com ou o Xailer, ou até o próprio Dbase (ainda vive), trabalhar com Harbour e MiniGUI, HwGUI, OOHG, Fivewin, etc, é assim mesmo, tem que sair do lugar e ir atrás, poderia ser melhor...poderia, mas não é !
Marcelo Neves
https://produto.mercadolivre.com.br/MLB ... 0067609615
whatsapp (41) 99786-3995
http://harbourdeveloper.blogspot.com
marcelo.souza.das.neves@gmail.com
https://produto.mercadolivre.com.br/MLB ... 0067609615
whatsapp (41) 99786-3995
http://harbourdeveloper.blogspot.com
marcelo.souza.das.neves@gmail.com
- Itamar M. Lins Jr.
- Administrador

- Mensagens: 7928
- Registrado em: 30 Mai 2007 11:31
- Localização: Ilheus Bahia
- Curtiu: 1 vez
TMySQLServer: Alguem tem os fontes?
Ola!
Sempre que precisei usei, e com bons resultados.
Já consegui ler vários SGBD's, FireBird, MySQL, MSSQL...
O SQLMIX gera a QUERY(resposta) no padrão DBF, show de bola!
Isso com o Harbour 3.4, no xHarbour acho que nem tem e/ou se tem deve está sem funcionar.
Saudações,
Itamar M. Lins Jr.
Vocês conhecem o SQLMIX ?Minha intenção é modificar as funções de query, para que o resultado seja gravado em matrizes mais bem elaboradas, ou diretamente em arquivos temporarios dbf
Sempre que precisei usei, e com bons resultados.
Já consegui ler vários SGBD's, FireBird, MySQL, MSSQL...
O SQLMIX gera a QUERY(resposta) no padrão DBF, show de bola!
Isso com o Harbour 3.4, no xHarbour acho que nem tem e/ou se tem deve está sem funcionar.
Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Itamar M. Lins Jr.
- rubens
- Colaborador

- Mensagens: 1520
- Registrado em: 16 Ago 2003 09:05
- Localização: Nova Xavantina - MT
TMySQLServer: Alguem tem os fontes?
Bom dia...
Sempre que não achar na contrib das libs, provavelmente vai estar na contrib do harbour oficial.
abçs
Rubens
Nilton você tá olhando no harbour da HMG. O Zé tá falando do harbour oficial. Nem tudo que tá na contrib do harbour oficial está na contrib das Minigui.Zeh, não tem não... olha no meu explorer
Sempre que não achar na contrib das libs, provavelmente vai estar na contrib do harbour oficial.
abçs
Rubens
"Eu e minha casa servimos ao Senhor e você
"
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
TMySQLServer: Alguem tem os fontes?
Se eu entendi... quer fazer o que o Microsoft ADO já faz.eu só queria personalizar, por exemplo, ela traz consigo o conceito DBF, eu não uso mais DBF a centenas de séculos.... Toda coluna CHAR ou VARCHAR, ela usa um PADR acrescentando brancos no fim da string, isso é horrível, por isso me faz usar RTrim() toda vez que leio um campo string.
Outra coisa, como trabalho com MySQL nas nuvens e compartilhado com outras aplicações WEB (PHP) da minha empresa, meu código e banco de dados é todo em UNICODE UTF8, Para cada campo string dou um RTrim() e uma conversão de caracteres, uso muito as funções:
HMG_UNICODE_TO_ANSI( mysql_escape_string( AllTrim( cStringSQL ) ) )
HMG_ANSI_TO_UNICODE(AllTrim(cStringSQL))
E outras que criei como BooleanToMySQL(), DateToMySQL(), DateTimeToMySQL(), DateMySQL_to_HB(), etc...
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
TMySQLServer: Alguem tem os fontes?
Oi Zeh, mais ou menos isso, o ADO nunca usei por falta dessa necessidade, principalmente no Harbour que conectamos direto com o MySQL.
Nilton Medeiros
nilton@sistrom.com.br
nilton@sistrom.com.br

