USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Importar Excel
Jonitas
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 08/07/2007 18:34 hs            
olá thurma!!!
Abri uma planilha em excel para importar bara uma base dedados quando leio a célula me dá o valir null alguem sabe me explcar,  segue a rotina
    arq = Me.File1
    abrir = abrirconexao()
    Set oConn = New ADODB.Connection
    oConn.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & _
                         "Data Source=z:Emissao NF Entrada Estoque" & Me.File1 & ";" & _
                         "Extended Properties=""Excel 8.0;HDR=Yes;"";"
    ' cria o objecto command e define a conexao ativa
    Set oCmd = New ADODB.Command
    oCmd.ActiveConnection = oConn
    oCmd.CommandText = "SELECT * from [D.I$]"
       
    Set ors = New ADODB.Recordset
    ors.Open oCmd, , adOpenKeyset, adLockOptimistic
    ors.MoveMin
'    FrmImportarExcel.ProgressBar1 = 1
    linha = 0
    corpo = True
    sequencia = 0
    While Not ors.EOF
        linha = linha + 1
       
 '       FrmImportarExcel.ProgressBar1 = FrmImportarExcel.ProgressBar1 + 1
        If linha >= 27 Then
                codigo = Nz(ors(2), 0)
                Set dyn = Conexao.Execute("Select * from testoque where codigo='" & codigo & "'")
                If dyn.EOF Then
                   descricao = ""
                Else
                   descricao = dyn!descricao
                End If
                clfiscal = Nz(ors(32), " ")
                situacaotributaria = Nz(ors(33), " ")
                unidade = "PC"
                Quantidade = Nz(ors(4), 0)
                valor = Nz(ors(5), 0)
                total = Nz(ors(6), 0)
                aliquotaicm = Nz(ors(29), 0)
                valoricm = Nz(ors(30), 0)
                aliquotaipi = Nz(ors(21), 0)
                valoripi = Nz(ors(22), 0)
               
                    sql = " insert into TImportacaoSub (DI,Quantidade_Solicitada,"
                    sql = sql & "Codigo,Produto,Preco,ipi,total,sequencia,stributaria,stfiscal,ICMS,valoripi,valoricms) values ('"
                    sql = sql & DI & "','" & Quantidade & "','"
                    sql = sql & codigo & "','" & descricao & "','" & Format(valor, "###,##0.0000") & "','" & aliquotaipi & "','" & Format(total, "###,##0.00") & "'," & sequencia & ",'" & situacaotributaria & "','" & " " & "','" & aliquotaicm & "','" & valoripi & "','" & valoricm & "')"
               Conexao.Execute (sql)
        End If
  '      If FrmImportarExcel.ProgressBar1 = 100 Then FrmImportarExcel.ProgressBar1 = 1
        ors.MoveNext
    Wend
   
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página