Parameter Abfrage in Basic für String

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

Moderator: Moderatoren

CoGre
*
Beiträge: 16
Registriert: Mi, 25.04.2007 10:22

Parameter Abfrage in Basic für String

Beitrag von CoGre »

Hallo,

Ich versuche (wieder) eine Parameter Abfrage mit Basic an einer Datenbank zu senden. Der Code sieht so aus:

Code: Alles auswählen

oResultSet = oStatement.executeQuery("SELECT ""id"" FROM ""tblProdukt"" WHERE ""ArtNr"" = "& sPar &"  ")
Wenn sPar ein Integer ist funktioniert es
Wenn sPar ein String ist funktioniert es nicht !

Muss man die Abfrage anders schreiben, wenn das Parameter ein String ist ? Ich habe bis jetzt verschiedenes probiert es funktioniert nicht :-(

Danke im voraus für jede Hilfe
viele Grüsse
Corinne
Benutzeravatar
komma4
********
Beiträge: 5332
Registriert: Mi, 03.05.2006 23:29
Wohnort: Chon Buri Thailand Asia
Kontaktdaten:

Re: Parameter Abfrage in Basic für String

Beitrag von komma4 »

String-Vergleiche in Abfragen in Hochkommata:

Code: Alles auswählen

oResultSet = oStatement.executeQuery("SELECT ""id"" FROM ""tblProdukt"" WHERE ""ArtNr"" = '"& sPar &"'  ")
War es das?
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)
CoGre
*
Beiträge: 16
Registriert: Mi, 25.04.2007 10:22

Re: Parameter Abfrage in Basic für String

Beitrag von CoGre »

Danke das funktioniert !
Corinne
Antworten