Seite 1 von 1

HSQLD - Selcet Where - nur bei Zahlen nicht bei Buchstaben

Verfasst: Fr, 29.12.2006 14:10
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

Verfasst: Fr, 29.12.2006 15:34
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 + "'  "

Danke

Verfasst: Sa, 30.12.2006 13:33
von chris786
Vielen Dank!!!!
Es funktioniert :-)
Chris