Dansk LibreOffice forum Forum Indeks Dansk LibreOffice forum
da.libreoffice.org
LibreOffice i Danmark
 
 FAQFAQ   SøgSøg   GrupperGrupper   TilmeldTilmeld 
 ProfilProfil   LoginLogin 

Sql til opretelse i træ kontrol

 
Skriv nyt emne   Besvar indlægget    Dansk LibreOffice forum Forum Indeks -> Makroprogrammering
Vis foregående emne :: Vis næste emne  
Forfatter Besked
Leif Laursen



Indmeldt: 06. Nov 2011
Indlæg: 7
Geografisk sted: Midt jylland

IndlægSkrevet: Fre Jul 27, 2012 13:02    Emne: Sql til opretelse i træ kontrol Besvar, med citat

Hej der ude er der ikke nogen der lige kun tage et blik på min kode.
Rolling Eyes et år gammel ny begynder
Det er memlig sådan at jeg forsøger at bruge en Sql gennem en createUnoService("com.sun.star.sdb.RowSet")
Problemet se ud til at være at få den implementer riktigt
Er der nogen der Ved noget.
Crying or Very sad på forhånd tak.


Kode:

private oTreeControlDialog as object
public oTreeControl as object
private oMutableTreeDataModel as object
private oTreeModel as object
Dim DatabaseContext As Object
Dim DataSource As Object
Dim Connection As Object
 
Sub TreeControl
   dim oRoot as object
   dim oParent as object
   dim oChild as object
   dim resultset as integer
    
   Dim stk as integer
   DialogLibraries.loadLibrary("Standard")

   oTreeControlDialog = CreateUnoDialog(DialogLibraries.Standard.Dialog1)
   

   oMutableTreeDataModel = createUnoService("com.sun.star.awt.tree.MutableTreeDataModel")

   oRoot = oMutableTreeDataModel.createNode("Root", true)

   oMutableTreeDataModel.setRoot(oRoot)

   oParent = oMutableTreeDataModel.createNode("Object", true)

DBContext=createUnoService("com.sun.star.sdb.DatabaseContext")


DataSource=DBContext.getByName("Leif")
ConnectToDB=DataSource.GetConnection ("","")
SQLResult=createUnoService("com.sun.star.sdb.RowSet")

SQLQuery= "SELECT  ""STK""FROM ""STK"""
SQLResult.activeConnection = ConnectToDB
SQLResult.Command = SQLQuery
SQLResult.execute

SQLResult.next
skt = SQLResult.getint(1)
 

 
   oParent.appendChild(oMutableTreeDataModel.createNode("stk" & str(stk)  ,falsk))

   oRoot.appendChild(oParent)
   
   oTreeControl = oTreeControlDialog.getControl("TreeControl1")
   
   oTreeModel = oTreeControl.Model

   oTreeModel.DataModel = oMutableTreeDataModel
   'Start the dialog
   oTreeControlDialog.execute()
End Sub

Styresystem vin 7 LibreOffice 3.5.5.3
Tilbage til toppen
Vis brugerens profil Send privat besked Yahoo Messenger
Vis ikke emner ældre end:   
Skriv nyt emne   Besvar indlægget    Dansk LibreOffice forum Forum Indeks -> Makroprogrammering Alle tidspunkter er GMT + 2 timer
Side 1 af 1

 
Gå til:  
Du kan ikke skrive nye indlæg i dette forum
Du kan ikke besvare indlæg i dette forum
Du kan ikke rette dine indlæg i dette forum
Du kan ikke slette dine indlæg i dette forum
Du kan ikke stemme på afstemninger i dette forum


The Document Foundation  Open Source Licensed  No Software Patents! opendocument.xml.org