joaosolution Posted July 19, 2010 Report Share Posted July 19, 2010 Srs. Bom dia Atualizei minha versão do FWH para 10.6b. Utilizo a SQLLIB e está ocorrendo o seguinte erro: Unresolved external _hb_set referenced from d:\sqllib\lib\SQLLIB_XHB_121.LIB|sqllib_api Estou usando a lib : sqllib_xHB_v1.2.1_Rev.6406.Lib Grato João Bosco Contagem/MG FWH 10.6b xHb 1.2.1 WorkShop 4.5 PellesC SQLLIB Editado por - joaosolution on 20/07/2010 16:35:17 Quote Link to comment Share on other sites More sharing options...
joaosolution Posted July 19, 2010 Author Report Share Posted July 19, 2010 Srs. Bom dia Atualizei minha versão do FWH para 10.6b. Utilizo a SQLLIB e está ocorrendo o seguinte erro: Unresolved external _hb_set referenced from d:\sqllib\lib\SQLLIB_XHB_121.LIB|sqllib_api Estou usando a lib : sqllib_xHB_v1.2.1_Rev.6406.Lib Grato João Bosco Contagem/MG FWH 10.6b xHb 1.2.1 WorkShop 4.5 PellesC SQLLIB Editado por - joaosolution on 20/07/2010 16:35:17 Quote Link to comment Share on other sites More sharing options...
vailtom Posted July 20, 2010 Report Share Posted July 20, 2010 Eu realizei várias alteraões internas nos sources da RDD para ela ser compatÃvel com o xHB 6717. Este release é compatÃvel com FW 10.6 em diante... A release anterior (6406) não é compatÃvel devido à algumas alterações e correções que foram feitas no xHB. Por favor, entre em contato comigo para que eu possa lhe enviar a atualização necessária. Att, Vailton Renato Quote Link to comment Share on other sites More sharing options...
vailtom Posted July 20, 2010 Report Share Posted July 20, 2010 À partir da SQL LIB versão v1.9j de Julho de 2010, foi adicionado um novo parâmetro na função SQLArray(), para indicar se os valores retornados pelo seu comando SQL devem ser automaticamente convertidos para os tipos corretos de dados. A nova sintaxe de SQLArray() ficou assim: [], [] ) -> aResult / hResultid=code>id=code>O parametro assume .F. por padrão e indica que o resultado do seu comando SQL deve ser retornado em forma de um ARRAY, se for especificado como .T. um HASH será retornado em pares contendo NOME_COLUNA => VALOR. O parametro assume .F. por padrão e é extremamente útil, pois instrui à função SQLArray() que converta todos os valores encontrados no resultado do comando SQL para os tipos corretos de dados. Assim um campo armazenado no banco de dados do tipo DATE será convertido automaticamente para o formato DATE do clipper, ou um campo DECIMAL, NUMERIC ou INT, por exemplo, será convertido para um campo numérico. Também nesta versão o parametro foi alterado para além de retornar os nomes do campos, retornar também o TIPO de dados que o campo contém. Segue alguns exemplos para ilustrar os novos recursos: lConvertValues := .T. ? '*** Valores retornados dentro do ARRAY como resultado de seu comando SQL:' lReturnHash := .F. aFieldNames := {} aResult := SQLArray( cSQL, , , aFieldNames,, lReturnHash, lConvertValues ) FOR i := 1 TO Len( aResult ) ? toString( aResult ) NEXT ? ? '*** Valores retornados dentro do HASH como resultado de seu comando SQL:' lReturnHash := .T. aFieldNames := {} aResult := SQLArray( cSQL, , , aFieldNames,, lReturnHash, lConvertValues ) FOR i := 1 TO Len( aResult ) ? toString( aResult ) NEXT ? ? '*** Campos retornados como resultado de seu comando SQL:' FOR i := 1 TO Len( aFieldNames ) ? 'Campo #' + strzero(i,2) + ' - Nome: ' + aFieldNames[i,1] + ' - Tipo: ' + aFieldNames[i,2] NEXT ? id=code>id=code>A saida retornada por este programa seria algo como: {10,CTOD('06/03/2010')} *** Valores retornados dentro do HASH como resultado de seu comando SQL: {"log_date" => CTOD('06/03/2010'),"log_key" => 10} *** Campos retornados como resultado de seu comando SQL: Campo #01 - Nome: log_key - Tipo: N Campo #02 - Nome: log_date - Tipo: D Press any key to continue... id=code>id=code>Estas alterações com certeza são de grande utilidade e visam principalmente ajudar a aumentar ainda mais a sua produtividade. Quote Link to comment Share on other sites More sharing options...
joaosolution Posted July 20, 2010 Author Report Share Posted July 20, 2010 OK Após a atualização resolveu o problema. Tive que renomear a LIB para sql_xhb_121.lib Grato João Bosco Contagem/MG FWH 10.6b xHb 1.2.1 WorkShop 4.5 PellesC SQLLIB Quote Link to comment Share on other sites More sharing options...
Jmsilva Posted July 20, 2010 Report Share Posted July 20, 2010 ESTA ATUALIZAÇÃO EH SOMETE PARA VERSÃO COMERCIAL OU PARA FREE TB, PQ TENTEI FAZER UNS TESTES NA VESÃO FREE, PARA PODER ADQUIRIR UMA VESÕ COMERCIAL APRESENTOU O MESMO PROBLEMA. "_hb_set" xHabour 1.2.1 e FWH 9.12 Quote Link to comment Share on other sites More sharing options...
vailtom Posted July 20, 2010 Report Share Posted July 20, 2010 Devo liberar a versão FREE e a DEMO amanhã no decorrer do dia. 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.