18. juni 2002 - 09:28Der er
7 kommentarer og 1 løsning
Eksisterer kontaktpersonen i Outlook
Hej.
Jeg har noget kode som synkroniserer nogle kontaktpersoner i Outlook og Access. Når jeg henter i Outlook og opdaterer Access, laver jeg en sql som henter alle kontaktpersoner i Access med en given email-adresse (hvis sql'en resulterer i en EOF eksisterer email adressen ikke i Access), således at kontakterne ikke oprettes 2 gange. Dette kører fint og hurtigt. Nåj jeg så skal fra Access til Outlook er det straks værre. Jeg looper alle kontaktpersoner igennem i Outlook, for at se om der er et match med den emailadresse jeg vil oprette fra Access. Dette tager lang tid, hvis jeg f.eks har 30 kontakter i Outlook og 30 kontakter i Access, skal jeg loope 900 gange.
Spørgsmål: Findes der en hurtigere/smartere måde at afgøre om en given emailadresse eksisterer i Outlooks kontaktpersoner?
Mit problem i den situation er, at koden kører som et script, og at der ikke nødvendigvist er access til rådighed på hver arbejdsplads. Dette vil så give en eksplosiv temp tabel i den centrale database, men jeg kan sjældent komme til at compresse db'en. Det jeg snuser efter er en slags 'Søg i kontaktpersoner' funktion i vb.
Kan du ikke bare tage adressen fra access og så selecte den fra outlook. Enten får du vel så svar med en adresse fra outlook, eller også får du at vide at den ikke findes?
Hvis du laver en select på din outlook a la: select count(*) from outlook where adress=accessadress hvis resultat > 0 findes adressen i outlook, ellers ikke.
Ups, jeg ville faktisk ikke lige have trykket på accepter, da mit problem ikke er løst..... ;=(
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.