|
|
|
Firebird под linux'ом
|
|||
|---|---|---|---|
|
#18+
Пишет ли кто-нибудь программки на IB C API linux'е (libgds)? Если да и их удаётся нормально завершать, пожалуйста, сообщите :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2003, 19:39 |
|
||
|
Firebird под linux'ом
|
|||
|---|---|---|---|
|
#18+
> Пишет ли кто-нибудь программки на IB C API linux'е (libgds)? Если да и их удаётся нормально > завершать, пожалуйста, сообщите :) Создание пустой базы данных . Взято из примеров для IB/Firebird, проверено для IB 6.0 и для Firebird до версии 1.03. //=== newdb.c ====================================== #include <stdio.h> #include <ibase.h> ISC_STATUS status_vector[20]; char *statement = "CREATE DATABASE '127.0.0.1:/tmp/my.gdb' PAGE_SIZE 4096 " "USER 'SYSDBA' PASSWORD 'masterkey'"; isc_db_handle db_handle = NULL; isc_tr_handle dummy_handle = NULL; int main() { isc_dsql_execute_immediate( status_vector, &db_handle, &dummy_handle, 0, statement, 1, NULL); if (status_vector[0] == 1 && status_vector) { /* Process error. */ isc_print_status(status_vector); return(1); } return 0; } //========================== Компиляция: gcc -o newdb newdb.c -lgds -ldl -lcrypt Система Linux Debian P,S, Более сложные примеры там же. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2003, 15:43 |
|
||
|
Firebird под linux'ом
|
|||
|---|---|---|---|
|
#18+
Была проблема с закрытием базы. Долго не доходило, почему примеры работают, а моя программка - нет. Оказалось, что к буферу, который используется для указания параметров соединения с базой в isc_expand_dbp(), нельзя прикасаться (ни изменять, ни освобождать) до закрытия соединения Так что, спасибо, я сам дурак ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2003, 14:00 |
|
||
|
|

start [/forum/search_topic.php?author=WildRat&author_mode=last_posts&do_search=1]: |
0ms |
get settings: |
12ms |
get forum list: |
22ms |
get settings: |
12ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
229ms |
get topic data: |
14ms |
get forum data: |
5ms |
get page messages: |
44ms |
get tp. blocked users: |
2ms |
| others: | 477ms |
| total: | 839ms |

| 0 / 0 |
