aus Tobit KB importiert - vom 24.10.2006 - Beitrag bei Tobit
Problem
Im David InfoCenter wurde eine Anbindung an eine SQL-Datenbank eingerichtet. Der Verbindungstest wurde erfolgreich abgeschlossen. Beim Wechsel in das Archive, dass für die SQL-Anbindung konfiguriert wurde, werden die Daten aus der Datenbank eingelesen. Die Felder der Adresseinträge enthalten allerdings keine Daten. Es ist auch nicht möglich die Eigenschaften der Felder zu ändern.
Antwort
Enthalten die angezeigten Adresseinträge bei einer SQL-Anbindung keine Daten, wurde entweder kein Schlüsselfeld definiert bzw. den Feldern kein »Ausdruck« zugeordnet oder für das Schlüsselfeld wurde nicht der korrekte Feldtyp angegeben.
- Öffnen Sie die Archive-Eigenschaften und klicken Sie auf »Konfigurieren..«, um die Einstellung zu prüfen und ggf. anzupassen.
- Wechseln Sie in der »David InfoCenter Datenbank-Konfiguration« auf die Registerkarte »Felder«.
- Markieren Sie hier das Schlüsselfeld und klicken Sie auf »Bearbeiten«. Prüfen Sie, ob der korrekte »Ausdruck« für das Schlüsselfeld angegeben wurde. Dieses Schlüsselfeld bestimmt die Sortierung der Daten im David InfoCenter.
- Geben Sie den »Feldtyp« an. Beachten Sie hierbei die Einstellungen des SQL- / ODBC-Servers. Meist ist dieses Feld als »string« gekennzeichnet.
- Bestätigen Sie abschließend die Einstellungen mit »OK«.
- Legen Sie anschließend auch den Ausdruck für die Felder fest, die im David InfoCenter angezeigt werden sollen. Es werden nur die Adressfelder angezeigt, für die Sie tatsächlich unter »Felder -> Bearbeiten« einen »Ausdruck« angegeben haben.
- Vermeiden Sie unter »Ausdruck« Sonderzeichen und Umlaute in den Bezeichnungen.
- Übernehmen Sie die Einstellungen mit »OK« und schließen Sie die gesamte Konfiguration der »David InfoCenter Datenbank Konfiguration« durch einen Mausklick auf »OK« ab.