Página 2 de 2
Re: Abrir arquivo via DBFMDX
Enviado: 30 Nov 2009 10:55
por marcosgambeta
Mário Isa escreveu:E procurei a biblioteca DBFMDX.LIB no xharbour e não achei. Tem jeito de abrir no xharbour ?Mário
Nem Harbour e nem xHarbour trabalham com este tipo de índice. A biblioteca mdx que tem no xHarbour é a biblioteca cdx com o nome trocado, de forma que vai tentar processar os índices mdx como se fossem cdx. Não vai funcionar.
No Windows, dá para usar o ADO:
Código: Selecionar todos
// cria objetos
cn := CreateObject("ADODB.Connection")
rs := CreateObject("ADODB.Recordset")
// cria uma conexão para arquivos da pasta c:\dados
cn:Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\dados;Extended Properties=dBASE IV;")
// seleciona registros do arquivo teste.dbf
rs:Open("select * from [teste#DBF]", cn, 2, 3)
// lista registros
do while !Rs:eof()
? Rs:Fields(0):Value() // mostra primeiro campo
? Rs:Fields(1):Value() // mostra segundo campo
?
Rs:MoveNext()
enddo
rs:close()
Código: Selecionar todos
// adicionado dados, assumindo primeiro campo como numérico e segundo como alfanumérico
cn:Execute("Insert into teste Values(valor_campo_1, 'valor_campo_2')")
Neste caso, você vai acessar os arquivos *.dbf com comandos sql.
Abrir arquivo via DBFMDX
Enviado: 30 Abr 2018 05:18
por vcatafesta
Meu Deus!
É so escolher outro tipo de indice suportado pelo (x)Harbour (NTX/NSX/CDX/etc)
abrir o DBF e recriar os indices.
Abrir arquivo via DBFMDX
Enviado: 30 Abr 2018 11:37
por Kapiaba
xHarbour tem com certeza:
Código: Selecionar todos
18/02/2017 00:11 67.584 dbfcdx.lib
18/02/2017 00:11 37.376 dbffpt.lib
18/02/2017 00:11 68.608 dbfmdx.lib
18/02/2017 00:11 56.832 dbfnsx.lib
18/02/2017 00:11 52.224 dbfntx.lib
REQUEST DBFMDX
RDDSETDEFAULT("DBFMDX")
Abs.
Abrir arquivo via DBFMDX
Enviado: 30 Abr 2018 14:03
por rochinha
Amiguinhos,
Hellouoooooooooooooooooooooooouuuuuuuuuuu!!!
Abrir arquivo via DBFMDX
Enviado: 04 Mai 2018 11:58
por vcatafesta
Rochinha,
qual o problema de ser de 2009?
eu sou de 1966 kkk
Abrir arquivo via DBFMDX
Enviado: 04 Mai 2018 12:26
por asimoes
Resumindo,
Não tem suporte para MDX eu me convenci disso a mais de 10 anos!
Abrir arquivo via DBFMDX
Enviado: 04 Mai 2018 17:17
por Hasse
Boa tarde colega ASimoes.
Até é possível que não funcione porque nunca usei, mas existe o arquivo DBFMDX.lib no xHarbour 1.21.6658.
Se existe a LIB, deve haver suporte, ou então qual seria a finalidade desta lib.
Veja jpg do anexo.
Abrir arquivo via DBFMDX
Enviado: 04 Mai 2018 18:43
por asimoes
Hasse meu mundo é harbour e não xharbour (rs)
Abrir arquivo via DBFMDX
Enviado: 05 Mai 2018 18:23
por Hasse
Perdão pela minha falta de atenção.
:-O :-O :-O
Abrir arquivo via DBFMDX
Enviado: 05 Mai 2018 19:40
por JoséQuintas
Abrir arquivo via DBFMDX
Enviado: 11 Mar 2021 14:00
por asimoes
Pessoal,
Como pode usar via Ado a leitura do dbf / dbfmdx ?
Tem um colega que está precisando dessa informação
Abrir arquivo via DBFMDX
Enviado: 11 Mar 2021 15:23
por JoséQuintas
Acessando as fontes ODBC, encontrei isto:
Não sei se veio no Windows 10, ou se veio com Visual Basic 6.
Abrir arquivo via DBFMDX
Enviado: 11 Mar 2021 17:26
por asimoes
Pessoal, o colega já achou a solução fou por select no dbf, usando oledb, obrigado