The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Firebird & ANSI C"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"Firebird & ANSI C"  
Сообщение от Constantine A.Yarovoy email on 06-Апр-06, 18:53 
Люди, столкнулся с необходимостью написания авторизатора для Squid через
базу FireBird.

Нужно написать софтину, которая бы

1. делала коннект к базе по юзеру и паролю
2. делала бы запрос
3. получала количество рядков от результата запроса

не хочеться юзать perl, php, хотя пробывал, и получалось... хочеть на чистом С.

но я не знаю, какие библиотеки includ'ить... к примеру есть утилитка isql которая конектиться к firebird...

вот по ней ldd:

root@techna# ldd /usr/local/bin/isql
/usr/local/bin/isql:
        libfbembed.so.1 => /usr/local/lib/libfbembed.so.1 (0x280af000)
        libstdc++.so.5 => /usr/lib/libstdc++.so.5 (0x2826b000)
        libncurses.so.6 => /lib/libncurses.so.6 (0x28335000)
        libcrypt.so.3 => /lib/libcrypt.so.3 (0x28374000)
        libm.so.4 => /lib/libm.so.4 (0x2838c000)
        libc.so.6 => /lib/libc.so.6 (0x283a2000)
root@techna#

то есть конектиться штука через libfbembed.so
ещё есть проинсталенная libfbclient.so

то есть опиратся нужно на эти либы, но как быть с хедерами..?
где их взять, из портов?

помогите, ткните на нужные хедеры..

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

 Оглавление

  • Firebird & ANSI C, Сергей, 18:12 , 07-Апр-06, (1)  
    • Firebird & ANSI C, Сергей, 18:16 , 07-Апр-06, (2)  

Сообщения по теме [Сортировка по времени, UBB]


1. "Firebird & ANSI C"  
Сообщение от Сергей (??) on 07-Апр-06, 18:12 
Используется libfbclient.so. Headers and Examples вы можете найти в дистрибутиве Firebird. Если пишите на С++, то можно использовать библиотеки классов.
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

2. "Firebird & ANSI C"  
Сообщение от Сергей (??) on 07-Апр-06, 18:16 
>Используется libfbclient.so. Headers and Examples вы можете найти в дистрибутиве Firebird. Если
>пишите на С++, то можно использовать библиотеки классов.

Включать нужно header файл ibase.h

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру