Wie übergebe ich eine EntryID an einen Datensatz per VBA

11/12/2007 - 15:52 von Patrick Pohlmann | Report spam
Hallo Zusammen,

ich möchte gerne meine Datensàtze im BCM verlinken. Hierzu muss unter
anderem im Datensatz des Kontakts die EntryID der verbundenen Firma
eingetragen werden. Ich habe alle Werte die ich benötige. Nur bekomme ich
sie nicht in den Datensatz.

Ich versuche das per SQL UPDATE aus VBA zu machen, da die Daten des BCM 3.0
ja auf dem SQL Server liegen. Leider meckert die SQL Anweisung aber wenn ich
die EntryID eintragenwill. Falsches Datenformat.

Ich habe die Variable ganz normal als String deklariert, aber auch schon
anderes ausprobiert. Hat jemand eine Idee?

Wenn ich die EntryID per Hand aus der Zwischenablage ins Feld schreibe
klappt es einwandfrei.


Danke für Eure Hilfe.

Grüße

Patrick!
 

Lesen sie die antworten

#1 Peter Marchert
11/12/2007 - 17:43 | Warnen spam
On 11 Dez., 15:52, "Patrick Pohlmann"
wrote:

ich möchte gerne meine Datensàtze im BCM verlinken. Hierzu muss unter
anderem im Datensatz des Kontakts die EntryID der verbundenen Firma
eingetragen werden. Ich habe alle Werte die ich benötige. Nur bekomme ich
sie nicht in den Datensatz.

Ich versuche das per SQL UPDATE aus VBA zu machen, da die Daten des BCM 3.0
ja auf dem SQL Server liegen. Leider meckert die SQL Anweisung aber wenn ich
die EntryID eintragenwill. Falsches Datenformat.

Ich habe die Variable ganz normal als String deklariert, aber auch schon
anderes ausprobiert. Hat jemand eine Idee?

Wenn ich die EntryID per Hand aus der Zwischenablage ins Feld schreibe
klappt es einwandfrei.



Hallo Patrick,

ich habe keine Lösung, möchte nur etwas weitergeben, was mir ein BCM-
Spezialist (Lon Orenstein) empfohlen hat.

Er meinte, dass man die Datenbank des BCM besser nicht über eine SQL-
Anweisung aktualisiert, da sonst unter Umstànden (oder vielleicht auch
grundsàtzlich) bestimmte Tabellen nicht aktualisiert werden, wie es z.
B. der Fall ist, wenn man über das Outlook Object Model geht. Das ist
zwar wesentlich langsamer, aber sicherer.

Ob es sich in der Praxis auswirkt, kann ich nicht sagen. Aber falls es
früher oder spàter Probleme geben sollte, hast Du einen Anhaltspunkt,
wo Du suchen kannst.

Gruß
Peter

Infos, Workshops & Software für
Outlook(R): www.outlook-stuff.com

Ähnliche fragen