May 26

Neste novo artigo vamos mostrar uma forma bem prática de trabalhar com XML no SQL e como incluir essa técnica dentro do gasweb utilizando views e outros recursos

clique aqui baixe o artigo e comente o que você achou.

Abraços e até a próxima.

 

Francisco Drumond

Tags: | | |

Comentarios (8) -

Sergio Alonso

Posted on Friday, 27 May 2011 11:13

Muito Bons estes artigos. O caminho é este mesmo.
Poderia fornecer exemplos para a gravação destes arquivos XML no banco de dados, tendo como base que são arquivos indivuais, e o volume de arquivos é grande.
Obrigado.
Um abraço.

Sergio Alonso

Posted on Tuesday, 31 May 2011 06:27

Obrigado pela sua resposta:
Bom dia Sergio,  utilize nosso blog para ter uma resposta mais ágil "http://www.gasweb.com.br/blog/"; sobre sua pergunta o que você necessita é somente o comando de inclusão ?
o XML é gravado no banco como um texto  comum:

INSERT INTO TB_AUTOMOBILE (XMLINF) VALUES ('TEXTOXML')

Att Francisco Drumond

Melhorando a pergunta:
Quero incluir vários arquivos em XML para meu banco, contudo, cada arquivo corresponde a uma nfe, atualmente estão todos armazenados em uma pasta portanto, imagine uns 100 arquivos, em que terei que abrir um por um, como texto, gravar em minha base, com o comando passado, fechá-lo, abrir o próximo e executar este processo até que termine o centésimo arquivo... Talvez já tenha algum exemplo onde utilize web service para, com a inserção da chave de acesso, capture no site da SEFAZ este texto do XML e grave em minha base.
Obrigado.

Flavio Macedo

Posted on Tuesday, 31 May 2011 09:02

Excelentes os artigos sobre o GASweb.
Gostaria de sugerir para um próximo artigo "Como fazer um relatório com quebra".

Flavio Macedo

Posted on Tuesday, 31 May 2011 09:05

Excelentes os artigos sobre o GASweb.
Gostaria de sugerir para um próximo artigo "Como fazer um relatório com quebra".

Flavio Macedo

Posted on Tuesday, 31 May 2011 09:06

Excelentes os artigos sobre o GASweb.
Gostaria de sugerir para um próximo artigo "Como fazer um relatório com quebra".

francisco

Posted on Wednesday, 1 June 2011 09:40

Sergio, para gravar esse arquivo text no banco você terá que abrir ele ler linha a linha e depois realizar um insert no banco, tenho uma função que já faz a leitura de um arquivo text, ela não realiza o insert no banco mas acho que já pode ser un começo para você criar a função.

  private DataTable FileReader(string Path)
    {
      List<string> FileToImport = new List<string>();
      string FileLine = "";
      DataTable DT = new DataTable();
      if (System.IO.File.Exists(Server.MapPath(Path)))
      {
        StreamReader File = new StreamReader(Server.MapPath(Path), System.Text.Encoding.GetEncoding(1252));
        while (FileLine != null)
        {
          try
          {
            FileLine = File.ReadLine();
            if (FileLine != null)
            {
              FileLine = FileLine.Trim('\"');
              string[] ArrayLine = FileLine.Replace("'", "").Split(';');
              DT.Rows.Add(ArrayLine);
            }
          }
          catch (Exception e)
          {
          
          }
        }
        File.Close();
      }
      else
      {
        ErroList.Add("Arquivo Inexistente  '" + Path + "'");
      }
      return DT;
    }



Espero ter ajudado.

Att Francisco Drumond

francisco

Posted on Wednesday, 1 June 2011 09:44

Olá Flávio, sobre seu pedido vou pesquisar isso para ver como podemos implementar novos tipos de quebra no relatório, pois no seu caso acredito que as opções que temos não serão suficientes, outros pedidos seus já foram implementados no produto, na próxima versão o relatório irá apresentar uma regua para facilitar o posicionamento dos controles baseado em formulário pre-impresso
Att Francisco Drumond

Все проститутки Киева на mister-x.com

Posted on Thursday, 16 June 2011 23:03

Молодые проститутки Киева, такие же прекрасные как цветы в Киеве. Насладитесь их незабываемой компанией.

Add comment




biuquote
Loading