HSQLD - Selcet Where - nur bei Zahlen nicht bei Buchstaben

Datenbanklösungen mit AOO/LO

Moderator: Moderatoren

chris786
*
Beiträge: 12
Registriert: Di, 24.10.2006 16:22

HSQLD - Selcet Where - nur bei Zahlen nicht bei Buchstaben

Beitrag von chris786 »

Hallo
Also ich versuch schon seit einiger Zeit mit Hilfe von StarBasic folgende
Abfrage zu realisieren:

Code: Alles auswählen

sSQL = 	"Select ""ID"" FROM ""Adressen"" WHERE "_
		& " ""Name"" = " + nameid + "  "
das funktioniert auch, aber nur wenn die nameid eine Zahl ist, ist nameid ein wort funktioniert es nicht. Der Wert steckt in einer HSQL Datenbank und das Feld Name ist als varchar definiert. Das Feld ist zuvor aus einer anderen Datenbanktabelle ausgelesen worden.
Hat jemand einen Hinweis oder eine Idee?
Chris
Frank Lauer
***
Beiträge: 88
Registriert: Mi, 30.07.2003 18:06
Wohnort: Wiesloch

Beitrag von Frank Lauer »

Hallo,

wenn nameid keine Zahl ist muss es in der SQLabfrage in '' stehen (Oder in"") versuch mal folgendes:

Code: Alles auswählen

sSQL =    "Select ""ID"" FROM ""Adressen"" WHERE "_
      & " ""Name"" = '" + nameid + "'  "
OOo 2.1 , Win XP
chris786
*
Beiträge: 12
Registriert: Di, 24.10.2006 16:22

Danke

Beitrag von chris786 »

Vielen Dank!!!!
Es funktioniert :-)
Chris
Antworten