[Zope] odbc database adapter ... problem with "like"
Thomas Weiner
weiner@tu-harburg.de
Wed, 24 Nov 1999 17:46:37 +0100
"Pate, Clarence T" schrieb:
>
> Hello all!
>
> Is there a problem when using "LIKE" with the ODBC database adapteor? If you
> notice, the error message says alike instead of like. Is this normal? Is
> there a better way to perform a look up similar to this?
>
> Error message in browser:
>
> Z SQL Method at /recert / director / sqlDirectorEmployeeByLastName
> Error, sql.error: ('37000', -3100, "
> [Microsoft][ODBC Microsoft Access 97 Driver]
> Syntax error (missing operator) in query expression '(((NAME) alike
> ``Pate*``))'.")
>
> SQL used: (in ZSQL method)
> select DIRECTOR_NAME, USERID, NAME, AUTHORIZED, TELECOMMUTER
> from test_directors_names
> where (((NAME) like ""Pate*""));
Use % instead of the asterisk:
where NAME like 'Pate%'
hth,
thomas