Página 2 de 2

Enviado: 30 Mai 2007 14:52
por RamonXHB
Estas são as libs pra compilar, tanto com firebird, que eu uso...
como pra compilar com o ms-access, ou mysql, note-se que estou usando o brmake+Xharbour0.99.70+minigui extended 37
como eu disse anteriormente, isso vale pra qualquer banco de dados, seja mysql, postgres,oracle, ms-acces...
Tendo o PROVIDER OLEDB correto, funcionará...

/* BRMAKE for Harbour/xHarbour/MiniGUI Versao 2.05 - Parametros */
/* Using XHARBOUR Compiler */
[MINIGUI]
MiniGUI Path=C:\MINIGUI

[XHARBOUR]
xHarbour Path=C:\XHARBOUR
Harbour Flags= -n -m

[BCC55]
Bcc55 Path=C:\BORLAND\BCC55

[XHARBOUR BASIC LIBRARY]
Lib=BCC640.lib
Lib=rtl.lib
Lib=vm.lib
Lib=gtgui.lib
Lib=Lang.lib
Lib=macro.lib
Lib=rdd.lib
Lib=dbfntx.lib
Lib=dbfcdx.lib
Lib=common.lib
Lib=Ct.lib
Lib=CodePage.lib
Lib=DbfFpt.lib
Lib=hbsix.lib
Lib=hsx.lib
Lib=hbprinter.lib
Lib=hbole.lib
Lib=socket.lib
Lib=pp.lib
Lib=dll.lib
[MISC]
Language=PT
Video Mode=Disabled
Compress With UPX=N
Stop=N

Enviado: 01 Jun 2007 14:54
por sygecom
Tche, eu não uso a Minigui....nem o BRMAKE....sera que poderia me dizer qual a LIB certa para poder linkar no xharbour...para acesso ao MYSQL ?

Abraços
Leonardo Machado

Enviado: 01 Jun 2007 16:06
por RamonXHB
O que vc usa, pra compilar ?
hbmake ?
esse exemplo é compilado com o compile.bat...
como eu disse, vc só troca a string de conexão e manda ver...
só que vc tem que baixar o provider oledb pro mysql, não depende de lib, e sim, do provider, pra funcionar.
trocando o provider, vc troca o banco.
o provider pra mysql se chama myoledb.
é so baixar e instalar.
se vc tem acesso a lista miniguibrasil do yahoo, baixe o arquivo agenda2.zip
importe o arquivo agenda.mdb pro mysql, instale o myoledb e troque a string de conexão, por esta...
CNN:Open("Provider=MYSQLProv;Location=nomedamaquina;Data Source=agenda;User ID=usuariodomysql;Password=senhadomysql;port=3306")
usar sql é muito mais facil, principalmente pra gerar relatorios.....
Qualquer coisa, tamos ai.....

Enviado: 01 Jun 2007 19:39
por sygecom
Eu uso o HBMAKE.....mas jah resolvi...vou usar a MYSQL da CONTIB....to me saindo mais ou menos por ela.....mesmo assim vlw....pela sua atenção
Obrigado Ramon....

Abraços
Leonardo Machado

Erro no UPDATE

Enviado: 11 Ago 2007 11:19
por benyfilho
Quando eu uso ADO, na hora do RecordSet.Uptade() se eu não altero nada e confirmo ele dá erro, mas se eu alterar qualquer coisa ele funciona.
Alguém passou por essa situação?


Tabela:Fields("uf"):Value:=uf
Tabela:Fields("municipio"):Value:=municipio
Tabela:Update()

Enviado: 11 Ago 2007 13:34
por RamonXHB
Porque vc não usa sql pra isso ???
Seria mais ou menos assim:
Update tabela set campotabela1 = campotela1, campotabela2=campotela2...

Enviado: 11 Ago 2007 21:50
por benyfilho
Não usei SQL, pois tenho um Browse Aberto antes, será que tem como resolver esse problema?