BenyHapper Posted June 10, 2007 Report Share Posted June 10, 2007 Alguém possui o xHarbour 99.70 pronto para usar com a versão do FHW7.05 ? Estou com um problema no Build 99.71 do xHarbour o comando APPEND FROM ... SDF não está funcionando e pelo jeito é um BUG que vai demorar a ser resolvido. Bene E-mail :benyhapper@hotmail.com FWH705 / Xhar9971 / @Say MSN: benyhapper@hotmail.com São Paulo/SP Quote Link to comment Share on other sites More sharing options...
BenyHapper Posted June 10, 2007 Author Report Share Posted June 10, 2007 Alguém possui o xHarbour 99.70 pronto para usar com a versão do FHW7.05 ? Estou com um problema no Build 99.71 do xHarbour o comando APPEND FROM ... SDF não está funcionando e pelo jeito é um BUG que vai demorar a ser resolvido. Bene E-mail :benyhapper@hotmail.com FWH705 / Xhar9971 / @Say MSN: benyhapper@hotmail.com São Paulo/SP Quote Link to comment Share on other sites More sharing options...
Adelson (ADS e TI) Posted June 10, 2007 Report Share Posted June 10, 2007 Eu sei que o que vc quer é a solução desse comando, mas o ideal seria que vc abandonasse esse tal append from e criasse sua propria função para substitui-lo. Quanto ao xharbour é sempre assim que acontece , além de bugs, sempre que é lançado uma nova versão, tanto do xharbour, quanto do fivewin vc tem que ficar recompilando libs......porque que os proprietários dos serviços já não disponibilizam essas libs prontas né? T+ ADELSON (msn=programadorxhb@hotmail.com) Pelles 4.50.90, FWH 2.6, xHarbour Comercial 0.99.60 Quote Link to comment Share on other sites More sharing options...
vailtom Posted June 11, 2007 Report Share Posted June 11, 2007 Nada haver... as LIBs já vem prontas para a sua versão do FW ou FWH como sempre. Se vc atualizou por sua propria conta, recompile as libs ou espere sair uma versao compativel... Bene, se o comando que o Linares lhe passou não resolveu, fale com ele! Outra coisa, neste fórum já foi comentado muitas vezes sobre como se recompila as LIBs do FW ao se trocar de versão. Pesquise no fórum sobre como fazer isto e acharás mais doq o "caminho das pedras"... Tem um verdadeiro "caminhão de dicas" aqui no fórum! Vailton Renato SQL LIB, wxWeb, xDevStudio & MyMake Developer Empresa: (11) 5523.7825 "Quando você estiver preparado para deixar de trabalhar com arquivos DBFs, algo maior lhe levará para a SQL LIB". Conheça o projeto em: www.sqllib.com.br Quote Link to comment Share on other sites More sharing options...
BenyHapper Posted June 11, 2007 Author Report Share Posted June 11, 2007 Claro que antes de perguntar eu pesquisei e tentei usar as dicas deste forum para recomplilar as libs, como não obtive sucesso, por isso perguntei. Quanto ao comando APPEND FROM ... SDF não estar funcionando para mim é algo sério é uma falha no Xharbour99.71, o Linhares não pode me ajudar pois a função que ele me passou não resolve o problema, pois ela trabalha de modo diferente do APPEND FROM...SDF. O que me deixa preocupado é que a falha não está sendo vista com a preocupação necessária. Mas como já disse vou testar outros Builds do xHarbour. Bene E-mail :benyhapper@hotmail.com FWH705 / Xhar9971 / @Say MSN: benyhapper@hotmail.com São Paulo/SP Editado por - BenyHapper on 11/06/2007 09:12:59 Quote Link to comment Share on other sites More sharing options...
gilmer Posted June 11, 2007 Report Share Posted June 11, 2007 Olá, Você poderia postar um exemplo? assim poderei fazer testes e-mail: gilmer@fivewin.com.br msn: fivewinbrasil@hotmail.com Quote Link to comment Share on other sites More sharing options...
BenyHapper Posted June 11, 2007 Author Report Share Posted June 11, 2007 Gilmer, Já foi resolvido, um amigo aqui do forum me ajudou. Obrigado. Bene E-mail :benyhapper@hotmail.com FWH705 / Xhar9971 / @Say MSN: benyhapper@hotmail.com São Paulo/SP Quote Link to comment Share on other sites More sharing options...
tiaoFW Posted June 11, 2007 Report Share Posted June 11, 2007 Estou com um outro problema que parece ser um bug tambem, quando executo o comando a seguir aparece a mensagem de erro: erro 1003: Variable does not exist: CODTUR id=code>id=code> sendo que nada nesse comando se refere a essa variavel. use &Wnomearq EXCLUSIVE NEW ALIAS Wnomearq mesmo usando o comando puro da o mesmo erro: use TIAO ALIAS TIAO NEW id=code>id=code>Alguem tem idéia do que seja? Um abraço! Esse problema passou a aparecer na versão .0.90.70 do xharbour free. FW 2.5/CLIPPER 5.3b, BLINKER 7 Belzonte - Minas Gerais Quote Link to comment Share on other sites More sharing options...
Yury Posted June 11, 2007 Report Share Posted June 11, 2007 olá Tião, cara, não sei se esse código dá erro ou não, mas estou achando meio estranho: use &Wnomearq EXCLUSIVE NEW ALIAS Wnomearq vc tá utilizando a mesma variável para o PATH/NOME do arquivo e para o ALIAS ??? tá certo isto ou vc escreveu errado ? experimente utilizar: cArq = "c:\Arquivo.dbf" DBUSEAREA(.T.,"DBFCDX",cArq,"Tiao",.F.) ou USE &cArq EXCLUSIVE NEW ALIAS "Tiao" um abraço Yury Marcelino Al vimansca@vimansca.com.br yury030575@yahoo.com.br skype: yury.marcelino.al Leme / SP FW 2.6 / [x]Harbour 99.50 / WS / xDev 0.65 Quote Link to comment Share on other sites More sharing options...
kapiaba Posted June 11, 2007 Report Share Posted June 11, 2007 citação:olá Tião, cara, não sei se esse código dá erro ou não, mas estou achando meio estranho: use &Wnomearq EXCLUSIVE NEW ALIAS Wnomearq vc tá utilizando a mesma variável para o PATH/NOME do arquivo e para o ALIAS ??? tá certo isto ou vc escreveu errado ? experimente utilizar: cArq = "c:\Arquivo.dbf" DBUSEAREA(.T.,"DBFCDX",cArq,"Tiao",.F.) ou USE &cArq EXCLUSIVE NEW ALIAS "Tiao" um abraço Yury Marcelino Al vimansca@vimansca.com.br yury030575@yahoo.com.br skype: yury.marcelino.al Leme / SP FW 2.6 / [x]Harbour 99.50 / WS / xDev 0.65 id=quote>id=quote>OLA YURY... PODE SIM, DESDE QUE ELE DECLARE A VARIAVEL COMO MEMVAR E O CAMPO CODTUR COMO FIELD. João Santos - São Paulo. kmt_karinha@pop.com.br kapiaba@brfree.com.br Skype: fw_kapiaba FWH 2.7 - xHARBOUR 0.99.61 - WorkShop.Exe Editado por - kapiaba on 11/06/2007 14:29:48 Quote Link to comment Share on other sites More sharing options...
kapiaba Posted June 11, 2007 Report Share Posted June 11, 2007 EM TEMPO: O ALIAS() DE UM BANCO DE DADOS, PODE CONTER QUALQUER NOME, INCLUSIVE O PROPRIO NOME: EX: USE JOAO INDEX JOAO ALIAS JOAO SHARED NEW OU cAlias := ALIAS() //= JOAO.DBF OU CADJOAO := ALIAS() //= JOAO.DBF João Santos - São Paulo. kmt_karinha@pop.com.br kapiaba@brfree.com.br Skype: fw_kapiaba FWH 2.7 - xHARBOUR 0.99.61 - WorkShop.Exe Quote Link to comment Share on other sites More sharing options...
tiaoFW Posted June 11, 2007 Report Share Posted June 11, 2007 a questão é justamente essa, esse campo CODTUR não faz parte do arquivo que estou tentando abrir e nem sequer é uma variavel que esteja utilizando ou seja necessária para usar o comando, a variavel Wnomearq é uma variavel privada cujo conteudo é o nome do usuario logado no momento. A função cria um arquivo .dbf temporario para visualização de dados de um relatório gerado. Mas o erro não tem pé nem cabeça! FW 2.5/CLIPPER 5.3b, BLINKER 7 Belzonte - Minas Gerais Quote Link to comment Share on other sites More sharing options...
Yury Posted June 11, 2007 Report Share Posted June 11, 2007 Tião, não gravou um log de erro ? se gravou, e for o do FW, vai constar todos os arquivos abertos no momento do erro... verifique se essa CODTUR não faz parte de outro arquivo q está aberto neste momento... talvez vc ache uma relação entre o erro e os arquivos abertos... um abraço Yury Marcelino Al vimansca@vimansca.com.br yury030575@yahoo.com.br skype: yury.marcelino.al Leme / SP FW 2.6 / [x]Harbour 99.50 / WS / xDev 0.65 Quote Link to comment Share on other sites More sharing options...
kapiaba Posted June 11, 2007 Report Share Posted June 11, 2007 citação:a questão é justamente essa, esse campo CODTUR não faz parte do arquivo que estou tentando abrir e nem sequer é uma variavel que esteja utilizando ou seja necessária para usar o comando, a variavel Wnomearq é uma variavel privada cujo conteudo é o nome do usuario logado no momento. A função cria um arquivo .dbf temporario para visualização de dados de um relatório gerado. Mas o erro não tem pé nem cabeça! FW 2.5/CLIPPER 5.3b, BLINKER 7 Belzonte - Minas Gerais id=quote>id=quote>VERIFIQUE SE ELA JA NAO ESTA DECLARADA EM OUTRA FUNCAO, E ESTAIS CHAMANDO OUTRA FUNCAO COM O MESMO NOME. PODES DECLARAR UMA VARIAVEL DE INSTANCIA: MEMVAR MINHAVARIAVEL //-> FORCE PRIVATE MINHAVARIAVEL //-> FORCOU PARA PODER USAR O & COMERCIAL. João Santos - São Paulo. kmt_karinha@pop.com.br kapiaba@brfree.com.br Skype: fw_kapiaba FWH 2.7 - xHARBOUR 0.99.61 - WorkShop.Exe Quote Link to comment Share on other sites More sharing options...
tiaoFW Posted June 11, 2007 Report Share Posted June 11, 2007 Obrigado pela ajuda a todos. O seguinte, coloquei todas as variaveis em questão como local para evitar qualquer influência, ainda assim o erro persiste, só que agora com uma novidade que posto a seguir: alem do erro ja relatado aparece agora: unrecoveable error 9104: hb_cdxIndexFree: index file still lockedid=code>id=code>Alguem sabe que erro é esse e o que ele tem haver com o peixe? Abraços FW 2.5/CLIPPER 5.3b, BLINKER 7 Belzonte - Minas Gerais Quote Link to comment Share on other sites More sharing options...
kapiaba Posted June 11, 2007 Report Share Posted June 11, 2007 index file still locked COMPARTILHE O BANCO DE DADOS... SHARED NEW //-> USO COMPARTILHADO EXCLUSIVE NEW //-> USO EXCLUSIVO DEPENDENDO DO QUE ESTEJA FAZENDO, TRAVE O REGISTRO, DEPOIS DESTRAVE. João Santos - São Paulo. kmt_karinha@pop.com.br kapiaba@brfree.com.br Skype: fw_kapiaba FWH 2.7 - xHARBOUR 0.99.61 - WorkShop.Exe Quote Link to comment Share on other sites More sharing options...
tiaoFW Posted June 11, 2007 Report Share Posted June 11, 2007 Tudo bem Kapiaba, mas eu quero que o arquivo fico em uso exclusivo mesmo, e outra coisa interessante, não existe nenhum indice aberto para esse arquivo. Não é estranho? FW 2.5/CLIPPER 5.3b, BLINKER 7 Belzonte - Minas Gerais Quote Link to comment Share on other sites More sharing options...
evandro Posted June 11, 2007 Report Share Posted June 11, 2007 Olá, Deve ter algum Ãndice e o sistema está com o "Auto open" ativado. []s, Evandro G. de Paula Curvelo - MG evandro@skillnet.com.br (Escr. - na Cidade) imortal@skillnet.com.br (Res. - na Roça) FWH 2.6+PellesC+MyMake+xHarbour.org 0.99.5+SqlLib Quote Link to comment Share on other sites More sharing options...
tiaoFW Posted June 11, 2007 Report Share Posted June 11, 2007 Boa noite! E como desligo? FW 2.5/CLIPPER 5.3b, BLINKER 7 Belzonte - Minas Gerais Quote Link to comment Share on other sites More sharing options...
vailtom Posted June 11, 2007 Report Share Posted June 11, 2007 SET AUTOPEN OFF ou se eu estiver errado ae em cima é: SET AUTOOPEN OFF acho q o 1o. é q tá certo. Vailton Renato SQL LIB, wxWeb, xDevStudio & MyMake Developer Empresa: (11) 5523.7825 "Quando você estiver preparado para deixar de trabalhar com arquivos DBFs, algo maior lhe levará para a SQL LIB". Conheça o projeto em: www.sqllib.com.br Quote Link to comment Share on other sites More sharing options...
tiaoFW Posted June 12, 2007 Report Share Posted June 12, 2007 Valeu colegas, funcionou perfeitamente! É sempre bom ter pessoas mais experientes para nos orientar e nos ajudar! Mas, será que podiam alem de tudo, explicar a função do SET AUTOPEN? Obrigado a todos! FW 2.5/CLIPPER 5.3b, BLINKER 7 Belzonte - Minas Gerais Quote Link to comment Share on other sites More sharing options...
vailtom Posted June 12, 2007 Report Share Posted June 12, 2007 Em ingles: Toggles automatic opening of a structural index file. Syntax SET AUTOPEN ON | off | () Arguments ON | off | () The option toggles if a structural index file is automatically opened with the USE command. With ON or .T. (true), an index file is automatically opened. OFF or .F. (false) switch this mode off. Description Some replaceable database drivers support automatic opening of index files with the USE command when the index file has the same file name as the database file (without extension). An example is the DBFCDX driver. SET AUTOPEN toggles this behavior. When SET AUTOPEN is set to ON, which is the default, the USE command automatically opens an index file having the same name as the database file and the file extension returned from OrdBagExt(). Note: if an index file is automatically opened, a controlling index is not activated. The default index order is zero, i.e. records are accessible in physical order in the work area. To select a controlling index, call OrdSetFocus() or use SET AUTORDER for a default controlling indexid=code>id=code>Vailton Renato SQL LIB, wxWeb, xDevStudio & MyMake Developer Empresa: (11) 5523.7825 "Quando você estiver preparado para deixar de trabalhar com arquivos DBFs, algo maior lhe levará para a SQL LIB". Conheça o projeto em: www.sqllib.com.br Quote Link to comment Share on other sites More sharing options...
kapiaba Posted June 12, 2007 Report Share Posted June 12, 2007 citação:Em ingles: Toggles automatic opening of a structural index file. Syntax SET AUTOPEN ON | off | () Arguments ON | off | () The option toggles if a structural index file is automatically opened with the USE command. With ON or .T. (true), an index file is automatically opened. OFF or .F. (false) switch this mode off. Description Some replaceable database drivers support automatic opening of index files with the USE command when the index file has the same file name as the database file (without extension). An example is the DBFCDX driver. SET AUTOPEN toggles this behavior. When SET AUTOPEN is set to ON, which is the default, the USE command automatically opens an index file having the same name as the database file and the file extension returned from OrdBagExt(). Note: if an index file is automatically opened, a controlling index is not activated. The default index order is zero, i.e. records are accessible in physical order in the work area. To select a controlling index, call OrdSetFocus() or use SET AUTORDER for a default controlling indexid=code>id=code>Vailton Renato SQL LIB, wxWeb, xDevStudio & MyMake Developer Empresa: (11) 5523.7825 "Quando você estiver preparado para deixar de trabalhar com arquivos DBFs, algo maior lhe levará para a SQL LIB". Conheça o projeto em: www.sqllib.com.br id=quote>id=quote> João Santos - São Paulo. kmt_karinha@pop.com.br kapiaba@brfree.com.br Skype: fw_kapiaba FWH 2.7 - xHARBOUR 0.99.61 - WorkShop.Exe Quote Link to comment Share on other sites More sharing options...
vailtom Posted June 12, 2007 Report Share Posted June 12, 2007 eu tava com preguiça de traduzir. Vailton Renato SQL LIB, wxWeb, xDevStudio & MyMake Developer Empresa: (11) 5523.7825 "Quando você estiver preparado para deixar de trabalhar com arquivos DBFs, algo maior lhe levará para a SQL LIB". Conheça o projeto em: www.sqllib.com.br Quote Link to comment Share on other sites More sharing options...
ronaldo Posted June 13, 2007 Report Share Posted June 13, 2007 Devido a este problema estou usando este código : nPosAppend:=Arqrec->(Recno()) *---> Fiz esta funcção porque APPEND FROM não funciona no xHarbour 0.99 aStructure := {} for I=1 to Arqrec->(FCOUNT()) ncampo:=arqrec->(FIELDNAME(I)) aAdd( aStructure, &nCampo ) NEXT ARQREC->(DBAPPEND()) For I=1 to Arqrec->(FCOUNT()) nCampo:=arqrec->(FIELDNAME(I)) Arqrec->&nCampo := aStructure Next * APPEND RECORD nPosAppend FROM Arqrec Ronaldo Minacapelli (11) 6950 3069 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.