MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração


Participe do fórum, é rápido e fácil

MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access


2 participantes

    [Resolvido]Dificuldade com INSERT INTO longo demais

    Eloirp
    Eloirp
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 222
    Registrado : 15/06/2013

    [Resolvido]Dificuldade com INSERT INTO longo demais Empty [Resolvido]Dificuldade com INSERT INTO longo demais

    Mensagem  Eloirp 10/10/2015, 15:21

    Como meu BD é MySQl, portanto desvinculado, uso instruções SQL para inserir os dados no BD, porém em alguns casos a instrução está ficando longa demais e o Access não suporta! Já dividi em duas linhas, mas mesmo assim ainda está longa, alguém tem alguma dica ou solução?

    Eu até poderia inserir com menos dados e imediatamente fazer um UPDATE dos dados restantes, mas prefiro deixar tudo na instrução INSERT se eu conseguir achar uma solução...

    cnn.Execute "INSERT INTO tbl_Produto (Produto,Grupo,TipoProduto,Classe,Obs,EmbPRE,NCM,UndEmb,Peso,Comercial,Comercial2,Catalogo,EmbDiam,EmbEstrias,MAJDiam,InnerDiam,PCD,Dim1,Dim2,Dim3,Dim4,Pack1,Pack2,Conteudo,Volante,SldEstoque,CustoMedio,Comissao,ExTipi,Origem,PesoBruto,UndCom,DescricaoNF,clEnq,cEnq,vTotTrib,StatusCom,Status,Data,User) " & _
    "VALUES('" & StrConv(Me.Produto, 1) & "'," & Me.GrupoProd & "," & Me.TipoProduto & ",'" & StrConv(Me.Classe, 1) & "','" & StrConv(Me.Obs, 1) & "','" & Me.Pre & "','" & Me.NCM & "','" & Me.UndEmb & "','" & Replace(Me.Peso, ",", ".") & "','" & Me.Comercial & "','" & Me.Comercial2 & "','" & Me.Catalogo & "','" & Me.EmbDiam & "','" & Me.EmbEstrias & "','" & Me.MAJDiam & "','" & Me.InnerDiam & "','" & Me.PCD & "','" & Me.Dim1 & "','" & Me.Dim2 & "','" & Me.Dim3 & "','" & Me.Dim4 & "','" & Me.Pack1 & "','" & Me.Pack2 & "','" & StrConv(Nz(Me.Conteudo, ""), 1) & "','" & StrConv(Nz(Me.Volante, ""), 1) & "',0,0,'" & Replace(Me.Comissao, ",", ".") & "'," & Nz(Me.NCMExc, "") & "," & Me.Origem & ",'" & Replace(Nz(Me.PesoBruto, 0), ",", "."') & ",'" & Nz(Me.Und, "") & "','" & StrConv(Nz(Me.DescricaoNF, ""), 1) & "','" & Nz(Me.clEnq, "") & "','" & Nz(Me.cEnq, "") & "','" & Nz(Me.vTotTrib, "") & "','" & StrConv(Nz(Me.StatusCom, ""), 1) & "','ATIVO','" & Now() & "','" & getUsuarioAtual() & "')
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    [Resolvido]Dificuldade com INSERT INTO longo demais Empty Re: [Resolvido]Dificuldade com INSERT INTO longo demais

    Mensagem  JPaulo 12/10/2015, 13:49

    A sua instrução tinha um erro;

    Teste desta forma;

    Código:
    cnn.Execute "INSERT INTO tbl_Produto" _
    & " (Produto,Grupo,TipoProduto,Classe,Obs,EmbPRE,NCM,UndEmb,Peso,Comercial,Comercial2,Catalogo," _
    & " EmbDiam,EmbEstrias,MAJDiam,InnerDiam,PCD,Dim1,Dim2,Dim3,Dim4,Pack1,Pack2,Conteudo,Volante,SldEstoque," _
    & " CustoMedio,Comissao,ExTipi,Origem,PesoBruto,UndCom,DescricaoNF,clEnq,cEnq,vTotTrib,StatusCom,Status,Data,User) " _
    & " VALUES('" & StrConv(Me.Produto, 1) & "'," & Me.GrupoProd & "," & Me.TipoProduto & ",'" & StrConv(Me.Classe, 1) & "'," _
    & " '" & StrConv(Me.Obs, 1) & "','" & Me.Pre & "','" & Me.NCM & "','" & Me.UndEmb & "','" & Replace(Me.Peso, ",", ".") & "'," _
    & " '" & Me.Comercial & "','" & Me.Comercial2 & "','" & Me.Catalogo & "','" & Me.EmbDiam & "','" & Me.EmbEstrias & "','" & Me.MAJDiam & "'," _
    & " '" & Me.InnerDiam & "','" & Me.PCD & "','" & Me.Dim1 & "','" & Me.Dim2 & "','" & Me.Dim3 & "','" & Me.Dim4 & "','" & Me.Pack1 & "'," _
    & " '" & Me.Pack2 & "','" & StrConv(Nz(Me.Conteudo, ""), 1) & "','" & StrConv(Nz(Me.Volante, ""), 1) & "',0,0,'" & Replace(Me.Comissao, ",", ".") & "'," _
    & " " & Nz(Me.NCMExc, "") & "," & Me.Origem & ",'" & Replace(Nz(Me.PesoBruto, 0), ",", ".") & "','" & Nz(Me.Und, "") & "','" & StrConv(Nz(Me.DescricaoNF, ""), 1) & "'," _
    & " '" & Nz(Me.clEnq, "") & "','" & Nz(Me.cEnq, "") & "','" & Nz(Me.vTotTrib, "") & "','" & StrConv(Nz(Me.StatusCom, ""), 1) & "','ATIVO','" & Now() & "','" & getUsuarioAtual() & "')"


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Dificuldade com INSERT INTO longo demais Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Dificuldade com INSERT INTO longo demais Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Dificuldade com INSERT INTO longo demais Folder_announce_new Instruções SQL como utilizar...
    Eloirp
    Eloirp
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 222
    Registrado : 15/06/2013

    [Resolvido]Dificuldade com INSERT INTO longo demais Empty Re: [Resolvido]Dificuldade com INSERT INTO longo demais

    Mensagem  Eloirp 14/10/2015, 04:05

    Valeu Mestre! Problema resolvido!
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    [Resolvido]Dificuldade com INSERT INTO longo demais Empty Re: [Resolvido]Dificuldade com INSERT INTO longo demais

    Mensagem  JPaulo 15/10/2015, 14:55

    Obrigado pelo retorno o forum agradece.


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Dificuldade com INSERT INTO longo demais Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Dificuldade com INSERT INTO longo demais Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Dificuldade com INSERT INTO longo demais Folder_announce_new Instruções SQL como utilizar...

    Conteúdo patrocinado


    [Resolvido]Dificuldade com INSERT INTO longo demais Empty Re: [Resolvido]Dificuldade com INSERT INTO longo demais

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 26/4/2024, 14:12