Pular para o conteúdo principal

Postagem em destaque

BlackTDN :: LeetCode (17) :: Comparando Implementações do Desafio "Letter Combinations of a Phone Number" em Harbour e TOTVS TLPP

_Créditos das imagens: ChatGPT_ # LeetCode (17) :: Comparando Implementações do Desafio "Letter Combinations of a Phone Number" em Harbour e TOTVS TLPP O desafio [**"Letter Combinations of a Phone Number"**](https://leetcode.com/problems/letter-combinations-of-a-phone-number/description/) (Combinações de Letras de um Número de Telefone) é um problema clássico de programação que envolve a geração de todas as combinações possíveis de letras que um número de telefone pode representar, com base no mapeamento tradicional dos teclados de telefone. Abaixo, comparamos duas implementações desse desafio: uma em **Harbour** e outra em **TOTVS TLPP** (TOTVS Language Plus Plus). ## O Desafio Dada uma string contendo dígitos de 2 a 9, retorne todas as combinações possíveis de letras que esses dígitos podem representar. O mapeamento dos dígitos para as letras é o mesmo dos teclados de telefone tradicionais: - 2: "abc" - 3: "def" - 4: "ghi" - 5: ...

BlackTDN :: PowerShell :: Conexão ODBC em Linha de Comando

Para aqueles saudosos do console do Fox-Pró ou do dBase. Um exemplo, em PowerShell, de consulta a dados via linha de comando. Usarei a mesma fonte de dados utilizada em BalckTDN :: PowerShell :: Usando Microsoft FoxPro VFP Driver para popular uma Planilha em Excel.

As instruções:

   1: $Query = "SELECT X3_ARQUIVO, X3_ORDEM, X3_CAMPO FROM SX3010.DBF WHERE X3_ARQUIVO = 'SRA'"
   2:  
   3: $conn = new-object system.data.odbc.odbcconnection
   4: $conn.connectionstring = "Provider=vfpoledb;DSN=NDJ_PROTHEUS_SYSTEM;"
   5:  
   6: $Cmd = New-Object System.Data.Odbc.OdbcCommand
   7: $Cmd.CommandText = $Query
   8: $Cmd.Connection = $conn
   9:  
  10: $ODBCAdapter = New-Object System.Data.Odbc.OdbcDataAdapter
  11: $ODBCAdapter.SelectCommand = $Cmd
  12:  
  13: $DataSet = New-Object System.Data.DataSet
  14: $ODBCAdapter.Fill($DataSet)
  15:  
  16: $Conn.Close()
  17:  
  18: $DataSet.Tables[0]
  19:  
  20: $sw = new-object system.io.streamwriter("c:\temp\sx3_sra_table.xml") 
  21: $DataSet.WriteXml($sw) 
  22: $sw.close()

Executando:


image


Resultados


(1):


image


(2):






PS C:\temp> dir

    Diretório: C:\temp

Mode                LastWriteTime     Length Name                                           
----                -------------     ------ ----                                                                            
-a---          8/2/2012      9:12      22413 sx3_sra_table.xml


Verificando o conteúdo do arquivo:





Get-Content c:\temp\sx3_sra_table.xml



image


image



[]s


иαldσ dj

Comentários

Postagens mais visitadas