0

私はopenLDAPサーバーをローカルで稼働させており、それに接続してクエリを実行するC APIを持っています。また、Javaの休止状態とは異なり、ORMであるODBを使用してSqliteデータベースをセットアップしています。ここで、LDAP サーバーからデータを取得し、それを Sqlite サーバーに挿入することになっています。オンラインで見つけたものをいくつか試しましたが、何も機能しませんでした。私はこれらすべてにまったく新しいです。どんな助けでも広く感謝されます

これは、LDAP サーバーにクエリを実行するために使用しているコードです。ここから取得したデータを、オブジェクトを介して sqlite データベースに入れる必要があります。どうすればいいのかわかりません。

rc = ldap_search_ext_s( ld, BASEDN, SCOPE, FILTER, NULL, 0,NULL, NULL, NULL, 0, &result );
if ( rc != LDAP_SUCCESS ) { 
  fprintf(stderr, "ldap_search_ext_s: %s\n", ldap_err2string(rc)); return -1;
}
for (e=ldap_first_entry(ld, result); e!=NULL; e=ldap_next_entry(ld, e)){
  if ((dn=ldap_get_dn( ld, e )) != NULL){
    printf("dn: %s\n", dn);
    ldap_memfree(dn);
  }
}
ldap_msgfree(result);
4

0 に答える 0