我有两个列名列表:setcols和wherecols。我希望使用SQLAlchemy方法构建一个查询,其内容如下所示
UPDATE tablename SET setcols[0]= ?, ... WHERE wherecols[0]= ?, ...
我尝试的是
t = sa.table('tablename', *[sa.column(name) for name in setcols+wherecols])
query = t.update(). \
where(t.c[cn] == sa.bindparam(cn) for cn in wherecols
我正在使用dartdap查询ldap中的某些记录。
Dart SDK诉2.17.1
我可以成功地连接到ldap,但我不知道如何通过搜索条件。假设我想检索包含Joe,cn=Joe*的cn (公共名称)的记录。我怎样才能把cn=Joe*传给达普呢?
下面是凭据和连接部分的片段。
var filter = Filter.present('objectClass');
var attrs = ['dn', 'cn', 'objectClass']; //define returned attributes, but where do I