Datenbankelement auslesen (OLEDB)

Fragen und Antworten rund um das Thema JavaScript im LiveCycleDesigner
Antworten
traeumer813
Beiträge: 22
Registriert: 01.10.2008, 11:57

Datenbankelement auslesen (OLEDB)

Beitrag von traeumer813 » 18.08.2010, 14:20

Hallo,

ich möchte aus einer SQL-Datenbank, die aus einer Tabelle mit den Einträgen "id" und "name" besteht, einen bestimmten Eintrag ("name") per Button auslesen, wenn vorher die entsprechende "id" in einem Listelement ausgewählt wurde.

Eine Beipieldatei mit den Feldern hab ich beigefügt. Auf Quellcode habe ich verzichtet, da meine Ansätze nicht erfolgreich waren.

Hat jemand eine Idee und kann mir helfen.
Danke!
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

walde
Beiträge: 611
Registriert: 02.05.2008, 21:22

Datenbankelement auslesen (OLEDB)

Beitrag von walde » 05.09.2010, 11:09

Hallo traeumer813,

 

Das Auslesen ist über eine direkte SQL Abfrage möglich.

Beispiel:

SELECT * FROM Tabelle WHERE ID = '1'

Wobei anstatt Tabelle der Name Ihrer Tabelle eingegeben werden soll.

Bei dieser methode sollten ein paar kleiningkeiten beachtet werden.
  • Der Wert CommandType von der Datenverbindung sollte in diesem Fall auf "text" eingestellt werden

    Code: Alles auswählen

    xfa.sourceSet.Datenverbindung.resolveNode("#command.query").commandType = "text";
     
  • Der Wert von der SQL Abfrage sollte unter Value von quera eingegebn werden

    Code: Alles auswählen

    xfa.sourceSet.Datenverbindung.resolveNode("#command.query.select").value = "SELECT * FROM Tabelle WHERE ID = '1'";
 

Nachdem dies alles geschen ist sollte die Datenbank geöffnet werden.

Dieses Vorgehen ist auch unter nachfolgendem Link umgesetzt:

http://www.acronaut.de/forum44/1912.html

 

Gruß,

 

Walde

Antworten