Variable in einer SQL-Abfrage

Programmierung unter AOO/LO (StarBasic, Python, Java, ...)

Moderator: Moderatoren

ihja
**
Beiträge: 21
Registriert: Mo, 08.03.2010 16:26

Variable in einer SQL-Abfrage

Beitrag von ihja »

Ich bekomme es eifach nicht hin eine Variable -hier test- in meine SQL-Abfrage ein zu bauen. Vielleicht kann mir jmd sagen wie es wirklich funktioniert?

Code: Alles auswählen

Dim test as String	
test = "Zone1"
	
oTabelle= oStatement1.executeQuery("SELECT ""Gewicht"", "test"  FROM ""Preise""")	
Benutzeravatar
komma4
********
Beiträge: 5332
Registriert: Mi, 03.05.2006 23:29
Wohnort: Chon Buri Thailand Asia
Kontaktdaten:

Re: Variable in einer SQL-Abfrage

Beitrag von komma4 »

Du musst einen STRING zusammensetzen, Deine Variable da einbauen:

Code: Alles auswählen

sVariable = "kundenname"
sStatement = "SELECT ""id"", ""numwert"", " &  sVariable & ", ""datum"" FROM ""Tabelle1""  "

' Statement erzeugen
oSQLAnweisung = oVerbindung.createStatement()

' Anweisung ausführen
oResultset = oSQLAnweisung.executeQuery( sStatement )	

Hilft das weiter?




Moderation,4: da es sich um eine BASIC-Frage handelt... in das zuständige Unterforum verschoben
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
ihja
**
Beiträge: 21
Registriert: Mo, 08.03.2010 16:26

Re: Variable in einer SQL-Abfrage

Beitrag von ihja »

Genau das habe ich gesucht vielen Dank!!
Antworten