version 1.112, 2007/04/19 20:29:59
|
version 1.113, 2007/04/19 20:47:00
|
Line 640 class ZSQLExtendFolder(Folder,Persistent
|
Line 640 class ZSQLExtendFolder(Folder,Persistent
|
if not _select: |
if not _select: |
_select=_idField |
_select=_idField |
|
|
queries.append("select %s from %s %s where %s like '%%%s%%'"%(_select,_table,_additionalStatement,_searchField,splitted[0])) |
queries.append("select %s from %s %s where lower(%s) like '%%%s%%'"%(_select,_table,_additionalStatement,_searchField,splitted[0].lower())) |
|
|
if len(splitted)>1: |
if len(splitted)>1: |
for v in splitted[1:]: |
for v in splitted[1:]: |
queries.append("select %s from %s where %s like '%%%s%%'"%(_idField,_table,_searchField,v)) |
queries.append("select %s from %s where lower(%s) like '%%%s%%'"%(_idField,_table,_searchField,v.lower())) |
|
|
q=" and %s in ("%_idField |
q=" and %s in ("%_idField |
query=q.join(queries) # nun baue sie zusammen |
query=q.join(queries) # nun baue sie zusammen |