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]Importar Dados para Campos Booleanos

    gumz
    gumz
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 103
    Registrado : 30/07/2011

    [Resolvido]Importar Dados para Campos Booleanos Empty [Resolvido]Importar Dados para Campos Booleanos

    Mensagem  gumz 24/1/2012, 19:50

    Boa tarde, amigos.

    Estou usando uma rotina para importar as mensagens do Outlook para o Access 2007 e o processo tem funcionado muito bem.

    Só que há um campo booleano (sim/não) que é o que informa se o e-mail possui anexos. Tenho tentado importar os dados da mesma forma que importo os outros campos, porém não tem funcionado, pois desconheço o nome certo do mesmo. Pelas pesquisas e tentativas que fiz, o nome dele é "HasAttachments", ou "HasAttachment", mas a importação não funciona.

    Alguém poderia me informar se por ser um campo "não-texto" e sim booleano, existe alguma diferença no modo de importar este tipo de dados?

    Desde já, agradeço pela atenção.

    (abaixo segue parte do código que estou a utilizar)


    Dim adoConn As ADODB.Connection
    Dim adoRS As ADODB.Recordset
    Dim intCounter As Integer

    Set adoConn = CreateObject("ADODB.Connection")
    Set adoRS = CreateObject("ADODB.Recordset")

    adoConn.Open "DSN=OutlookData;"
    adoRS.Open "SELECT * FROM email", adoConn, adOpenDynamic, adLockOptimistic

    For intCounter = objFolder.Items.Count To 1 Step -1

    With objFolder.Items(intCounter)

    If .Class = olMail Then

    adoRS.AddNew
    adoRS("Subject") = .Subject
    adoRS("entryid") = .EntryID
    adoRS("FromName") = .SenderName
    adoRS("FromAddress") = .SenderEmailAddress
    adoRS("Anexos") = .HasAttachments
    adoRS.Update

    End If
    End With
    Next
    gumz
    gumz
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 103
    Registrado : 30/07/2011

    [Resolvido]Importar Dados para Campos Booleanos Empty Re: [Resolvido]Importar Dados para Campos Booleanos

    Mensagem  gumz 26/1/2012, 19:03

    Alguém...?
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8501
    Registrado : 05/11/2009

    [Resolvido]Importar Dados para Campos Booleanos Empty Re: [Resolvido]Importar Dados para Campos Booleanos

    Mensagem  Alexandre Neves 27/1/2012, 17:36

    Boa tarde, gumz

    O que fiz foi confirmar se HasAttachments é o nome do campo e verifiquei que ... veja aqui http://msdn.microsoft.com/en-us/library/aa580961(v=exchg.140).aspx

    Conteúdo patrocinado


    [Resolvido]Importar Dados para Campos Booleanos Empty Re: [Resolvido]Importar Dados para Campos Booleanos

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 26/11/2024, 10:43