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


3 participantes

    [Resolvido]Erro em SQL Insert Into...... para exportar campo texto e campo número

    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5120
    Registrado : 20/04/2011

    [Resolvido]Erro em SQL Insert Into...... para exportar campo texto e campo número Empty Erro em SQL Insert Into...... para exportar campo texto e campo número

    Mensagem  Silvio 6/2/2013, 13:27

    Prezados, bom dia a todos.

    Careço eu de uma pequena ajuda dos colegas. Tenho cá comigo a seguinte linha de comando:

    Dim strSQL As String, strSQL1 As String
    If MsgBox(" Deseja salvar esse cliente ?", vbOKCancel + vbDefaultButton1 + vbInformation, "Aviso !!") = vbOK Then
    strSQL = "INSERT INTO tblTelefones (IDCliente, CPF, CNPJ) VALUES ('" & Me.Idcliente.Value & ", '" & Me.CPF.Value & "', " & Me.CNPJ.Value & "',)"
    CurrentDb.Execute strSQL

    Os campos: Idcliente é numeração automática e chave primária ( mas nas outras tabelas é apenas número,chave secundária) e CPF/CNPJ são textos. Preciso e careço exportar esses campos para duas tabelas ( telefones e histórico), porém está dando erro na linha srtSql.

    Sinceramente eu não sei onde estou a errar.

    Agradeço a quem puder me ceder um pouco do tempo.

    Abraços.


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."
    Cláudio Más
    Cláudio Más
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1314
    Registrado : 21/01/2012

    [Resolvido]Erro em SQL Insert Into...... para exportar campo texto e campo número Empty Re: [Resolvido]Erro em SQL Insert Into...... para exportar campo texto e campo número

    Mensagem  Cláudio Más 6/2/2013, 13:38

    Bom dia,

    Vê se é isso:

    strSQL = "INSERT INTO tblTelefones (IDCliente, CPF, CNPJ) VALUES (" & Me.Idcliente.Value & ", '" & Me.CPF.Value & "', '" & Me.CNPJ.Value & "')"
    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5120
    Registrado : 20/04/2011

    [Resolvido]Erro em SQL Insert Into...... para exportar campo texto e campo número Empty Re: [Resolvido]Erro em SQL Insert Into...... para exportar campo texto e campo número

    Mensagem  Silvio 6/2/2013, 13:57

    Claudio, bom dia.

    Grato por responder e solucionar a questão supracitada !

    Uma duvida, caso queria eu, acrescentar a outra tabela seria algo parecido com isso ?

    Dim strSQL As String, strSQL1 As String
    If MsgBox(" Deseja salvar esse cliente ?", vbOKCancel + vbDefaultButton1 + vbInformation, "Aviso !!") = vbOK Then
    strSQL = "INSERT INTO tblTelefones (IDCliente, CPF, CNPJ) VALUES ('" & Me.Idcliente.Value & ", '" & Me.CPF.Value & "', " & Me.CNPJ.Value & "',)"
    CurrentDb.Execute strSQL

    strSQL1 = "INSERT INTO tblhistorico (IDCliente, CPF, CNPJ) VALUES ('" & Me.Idcliente.Value & ", '" & Me.CPF.Value & "', " & Me.CNPJ.Value & "',)"
    CurrentDb.Execute strSQL1


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."
    Cláudio Más
    Cláudio Más
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1314
    Registrado : 21/01/2012

    [Resolvido]Erro em SQL Insert Into...... para exportar campo texto e campo número Empty Re: [Resolvido]Erro em SQL Insert Into...... para exportar campo texto e campo número

    Mensagem  Cláudio Más 6/2/2013, 14:05

    Sim, e pode ser feito aproveitando apenas uma variável:

    Dim strSQL As String

    If MsgBox(" Deseja salvar esse cliente ?", vbOKCancel + vbDefaultButton1 + vbInformation, "Aviso !!") = vbOK Then
    strSQL = "INSERT INTO tblTelefones (IDCliente, CPF, CNPJ) VALUES (" & Me.Idcliente.Value & ", '" & Me.CPF.Value & "', '" & Me.CNPJ.Value & "')"
    CurrentDb.Execute strSQL

    strSQL = "INSERT INTO tblhistorico (IDCliente, CPF, CNPJ) VALUES (" & Me.Idcliente.Value & ", '" & Me.CPF.Value & "', '" & Me.CNPJ.Value & "')"
    CurrentDb.Execute strSQL

    End If
    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5120
    Registrado : 20/04/2011

    [Resolvido]Erro em SQL Insert Into...... para exportar campo texto e campo número Empty Re: [Resolvido]Erro em SQL Insert Into...... para exportar campo texto e campo número

    Mensagem  Silvio 6/2/2013, 14:11

    Eita..eu coloquei duas. Vou retirar a outra então.

    Abraços, tópico resolvido !!!!


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."
    Administrador
    Administrador
    Administrador
    Administrador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 432
    Registrado : 02/11/2009

    [Resolvido]Erro em SQL Insert Into...... para exportar campo texto e campo número Empty Re: [Resolvido]Erro em SQL Insert Into...... para exportar campo texto e campo número

    Mensagem  Administrador 6/2/2013, 14:17

    Tópico movido para a sala correta.


    .................................................................................
    Admin
    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5120
    Registrado : 20/04/2011

    [Resolvido]Erro em SQL Insert Into...... para exportar campo texto e campo número Empty Re: [Resolvido]Erro em SQL Insert Into...... para exportar campo texto e campo número

    Mensagem  Silvio 6/2/2013, 14:26

    Eita, grato Administrador, não havia eu reparado tal falha.


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."

    Conteúdo patrocinado


    [Resolvido]Erro em SQL Insert Into...... para exportar campo texto e campo número Empty Re: [Resolvido]Erro em SQL Insert Into...... para exportar campo texto e campo número

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 8/11/2024, 03:22