[gelöst]Input soll Wert an SQL übergeben ...
Verfasst: Fr, 25.03.2011 09:08
hallo,
nach dem ich meine Eingabe von einer Listbox (war zum Testen) jetzt auf eine Inputbox umstellen wollte knallts an allen Ecken und Kanten?
Ich möchte ganz simpel einen Wert aus einer InputBox an ein SQL übergeben, das ausgeführt mir dann die Textboxen füllt.
Wo liegt das Problem?
Grüße
opiWahn
nach dem ich meine Eingabe von einer Listbox (war zum Testen) jetzt auf eine Inputbox umstellen wollte knallts an allen Ecken und Kanten?
Ich möchte ganz simpel einen Wert aus einer InputBox an ein SQL übergeben, das ausgeführt mir dann die Textboxen füllt.
Code: Alles auswählen
Sub Auftragsnummer
oDoc = thisComponent
oController = oDoc.getCurrentController()
oform = odoc.drawpage.forms.getbyindex(0)
oText1 = oForm.getByName("txt1")
oText2 = oForm.getByName("txt2")
oText3 = oForm.getByName("txt3")
oText4 = oForm.getByName("txt4")
oText5 = oForm.getByName("txt5")
oANr = inputBox ("Auftragsnummer","Eingabe")
Dim Context, DB, Connection, QueryErg As Object
Dim DBName, sSQL As String
Dim Statement As Variant
DBName = "REPARATUR"
Context = createUnoService("com.sun.star.sdb.DatabaseContext")
DB = Context.GetByName (DBName)
Connection = DB.GetConnection ("","")
sSql = "SELECT `objekt_anrede`,`objekt_name`,`objekt_strasse`,`objekt_ort`,`langtext` FROM `REPARATUR` WHERE `key` = '"+oANr+"';"
Statement = Connection.CreateStatement
QueryErg = Statement.ExecuteQuery(sSQL)
oText1.text = QueryErg.GetString(1)
oText2.text = QueryErg.GetString(2)
oText3.text = QueryErg.GetString(3)
oText4.text = QueryErg.GetString(4)
oText5.text = QueryErg.GetString(5)
Connection.Close()
End Sub
Grüße
opiWahn