powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / DB-Lib и Sybase
46 сообщений из 46, показаны все 2 страниц
DB-Lib и Sybase
    #34193642
onnly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Помогите с решением проблемы: имеется SYBASE. Программа пишется на Builder C++. Осуществляются запросы SQL к ОДНОМУ СЕРВЕРУ И ДВУМ (ТРЕМ) БАЗАМ НА НЕЙ.

Используется библиотека ntwdblib.lib.
Соединение с сервером ПРОИСХОДИТ, выполнение ПРОСТЫХ ЗАПРОСОВ к ОДНОЙ БАЗЕ происходит.

НО. Когда запрос обращается сразу к двум базам (проверка на раввенство значений в полях таблицы), то может происходить:

"DB-Library Error: Possible network error: Write to SQL Server Failed. General network error"
"Operating-system error: ConnectionRead(recv())""
"DB-Library Error: DBPROCESS is dead or not enabled"

Происходит дисконнект от сервера при выполнении запроса...........

Решение проблемы никак не могу найти.......
...
Рейтинг: 0 / 0
DB-Lib и Sybase
    #34194353
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Читай первую тему форума.

Ты не можешь обращаться в одном запросе к двум базам одновременно.
Клиент может делать два запроса к разным базам одновременно, потом самостоятельно сравнивать резалтсеты.
Можно подключить одну базу к другой и таблицы подключенной будут видны в основной как вьюшки, но с точки зрения клиента ты все равно будешь работать с одной базой.


---
http://www.rusug.ru] Портал русскоязычной группы пользователей Sybase
...
Рейтинг: 0 / 0
DB-Lib и Sybase
    #34194460
antand
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
White OwlЧитай первую тему форума.
Ты не можешь обращаться в одном запросе к двум базам одновременно.

Совершенно точно.
Каждый объект Connection в любой момент времени выполнения в программе может быть связан только с одной определенной базой(на сервере может быть хоть 100 баз). А запрос в каждый момент времени выполнения может быть связан только с одним объектом Connection.
...
Рейтинг: 0 / 0
DB-Lib и Sybase
    #34194902
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну это для ASA верно, но для ASE - нет. А вдруг у него ASE ?
...
Рейтинг: 0 / 0
DB-Lib и Sybase
    #34194966
antand
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MasterZivНу это для ASA верно, но для ASE - нет. А вдруг у него ASE ?
Согласен. Я в свом ответе некорректно обобщил.
Лучше наверно вообще не отвечать авторам, пока сервер не назовут в теме.
Я бы ввел на форуме модераторами нечто вроде обязательной формы ввода для открытия определенных тем. Для каждого форума своя форма со своими полями. Не заполнишь - не откроешь тему, не откроешь тему - тебе не помогут, не посоветуют. По крайней мере для тем с вопросами по конкретным ситуациям, ошибкам и т.п.
Для тем типа "поговорить", "обсудим" и т.п. конечно такое не нужно.
...
Рейтинг: 0 / 0
DB-Lib и Sybase
    #34196561
onnly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо за советы.
У меня SYABASE ASE. Не мог сказать раньше - не было данных. Сервак стоит не у меня.
Вообще думаю все вопросы мои были неверны..

Сущность проблемы в том, что не получается работать, подключив:

#include <sybfront.h>
#include <sybdb.h>
#include <syberror.h>

Ведь мне необходим вызов функций, таких как
dbinit()
...
dbcmd(...)
dbpool(...)
и т.д.

-----------
При работе с MSSQL сервером
подключаешь ntwdblib.lib
включаешь:
#include <sqlfront.h>
#include <sqldb.h>

и все работает!
___________

но здесь что делать? с SYBASE ASE

с библиотекой ntwdblib.lib, конечно, не катит
(ТОЛЬКО ЕСЛИ СДЕЛАТЬ ДЛЯ SYBASE ПОДКЛЮЧЕНИЕ ВСЕГО КАК ДЛЯ MSSQL, ТОЛЬКО ТОГДА НЕ БУДЕТ ХВАТАТЬ ФУНКЦИЙ - ведь для SYBASE ЕСТЬ ТАКИЕ, КОТОРЫХ НЕТ ДЛЯ MSSQL.......)

ПРОСТИТЕ, если вопросы неточны, я совсем новичок.
...
Рейтинг: 0 / 0
DB-Lib и Sybase
    #34197188
ездун
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
авторСущность проблемы в том, что не получается работать, подключив:

#include <sybfront.h>
#include <sybdb.h>
#include <syberror.h>

Ведь мне необходим вызов функций, таких как
dbinit()
...
dbcmd(...)
dbpool(...)
и т.д.

-----------
При работе с MSSQL сервером
подключаешь ntwdblib.lib
включаешь:
#include <sqlfront.h>
#include <sqldb.h>

и все работает!

Ты сам себе ответил. Подключи соответствующую либу.
...
Рейтинг: 0 / 0
DB-Lib и Sybase
    #34197378
onnly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ответить-то ответил...но что подключить-то?!

db-lib или?
...
Рейтинг: 0 / 0
DB-Lib и Sybase
    #34197382
onnly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ntwdblib.lib нельзя
...
Рейтинг: 0 / 0
DB-Lib и Sybase
    #34197591
onnly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Понятно, желающих помочь нет пока...

Тогда ответьте мне на вопрос другого плана:
(он корректирует все предыдущие)

Предполагаю проблему - когда идет запрос на выполнение к серверу.Данные в ответ собираются не так бысто!

и.......ВОПРОС - как функциями сделать, чтобы ждать "до посинения" ответ от сервера?

(функциями указан. библ)
...
Рейтинг: 0 / 0
DB-Lib и Sybase
    #34198018
Фотография Dmitry.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
по поводу библиотеки , я бы посмотрел в сторону freetds которая работает и с MS и с SYBASE

http://www.freetds.org/

ф-я устанавливающая таймаут: dbsettime
...
Рейтинг: 0 / 0
DB-Lib и Sybase
    #34198874
onnly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да, такймаут так (dbsettime) ставил
(
int seconds = 60000;
dbsettime(seconds);

dbcmd(dbproc,actt);//actt - текст моего запроса

dbsqlexec( dbproc ); // ошибка
)
, только проблема осталась (может, что неверно делаю?!),
а именно:
вызов функции dbsqlexec завершается ошибкой.


freetds посмотрю - спасибо!
...
Рейтинг: 0 / 0
DB-Lib и Sybase
    #34198960
Фотография Dmitry.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
какая ошибка-то?
...
Рейтинг: 0 / 0
DB-Lib и Sybase
    #34198983
onnly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
будто проскакивает выполнение sqlexec
просто FAIL - результат

а увеличение веремени ожидания не устанавливается это точно.

работаю под WindowsXP
...
Рейтинг: 0 / 0
DB-Lib и Sybase
    #34199002
onnly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
только что нашел одну ссылку

http://]http://www.awmdev.ru/ftopic2814.html

написано здесь про dbsettime

у человека фигня тоже была - тока работал не под ту платформу, не с той библиотекой
...
Рейтинг: 0 / 0
DB-Lib и Sybase
    #34199027
onnly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
цитирую:
"FreeTDS is a set of libraries for Unix and Linux".......
...
Рейтинг: 0 / 0
DB-Lib и Sybase
    #34200928
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
onnlyПри работе с MSSQL сервером
подключаешь ntwdblib.lib
включаешь:
но здесь что делать? с SYBASE ASE


Как называются библиотеки DBLib в Sybase OpenClient я уже не помню.
Тебе наверное лучше всего взять примеры приложений с DBLib и сделать по их подобию.
Примеры есть в поставке сервера и/или Open Client, если нет дистрибутива, скачай девелоперскую версию для NT (оно может быть полезно и в других отношениях).

Если очень влом качать я могу послать по почте какой-нить пример, я думаю никаких лицензий я при этом не нарушу.
...
Рейтинг: 0 / 0
DB-Lib и Sybase
    #34200961
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я ничего не понял из последующих вопросов, в чем там проблема.
Друх, выражайся йаснее !

Про FreeTDS ... оно конечно хорошо, бесплатная и достаточно долго уже успешно работает много где ... Но зачем , если есть возможность использовать родное сертифицированное ПО, использовать вместо него неродное - я не понимаю. Ограничения в использовании OpenClient могут быть только лицензионные, ибо за нее надо платить деньги.
...
Рейтинг: 0 / 0
DB-Lib и Sybase
    #34202914
onnly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ты имеешь в виду подобные примеры?
...
Рейтинг: 0 / 0
DB-Lib и Sybase
    #34202925
onnly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
чето не разместилось
ну вот привожу код:


#include <stdio.h>
#include <sybfront.h>
#include <sybdb.h>
#include "sybdbex.h"

#define DATELEN 26
#define TYPELEN 2

/* Forward declarations of the error handler and message handler. */
int CS_PUBLIC err_handler();
int CS_PUBLIC msg_handler();

main(argc, argv)
int argc;
char *argv[];
{
DBPROCESS *dbproc; /* Our connection with SQL Server. */
LOGINREC *login; /* Our login information. */

/* These are the variables used to store the returning data. */

DBCHAR crdate[DATELEN+1];
DBINT id;
DBCHAR name[DBMAXNAME+1];
DBCHAR type[TYPELEN+1];
RETCODE result_code;

printf("Demo of SQL queries in a command batch\n\n");
fflush(stdout);

if (dbinit() == FAIL)
exit(ERREXIT);

dberrhandle((EHANDLEFUNC)err_handler);
dbmsghandle((MHANDLEFUNC)msg_handler);

login = dblogin();
DBSETLUSER(login, USER);
DBSETLPWD(login, PASSWORD);
DBSETLAPP(login, "example1");

dbproc = dbopen(login, NULL);


dbcmd(dbproc, "select name, type, id, crdate from sysobjects");
dbcmd(dbproc, " where type = 'S' ");
dbcmd(dbproc, "select name, type, id, crdate from sysobjects");
dbcmd(dbproc, " where type = 'P' ");

dbsqlexec(dbproc);


while ((result_code = dbresults(dbproc)) != NO_MORE_RESULTS)
{
if (result_code == SUCCEED)
{
dbbind(dbproc, 1, NTBSTRINGBIND, (DBINT)0,
(BYTE DBFAR *)name);
dbbind(dbproc, 2, NTBSTRINGBIND, (DBINT)0,
(BYTE DBFAR *)type);
dbbind(dbproc, 3, INTBIND, (DBINT)0, (BYTE *)&id);
dbbind(dbproc, 4, NTBSTRINGBIND, (DBINT)0,
(BYTE DBFAR *)crdate);

printf("\n %s Objects: \n\n",
DBCURCMD(dbproc) == 1 ? "System Table": "Procedure");

/* Now print the rows. */

while (dbnextrow(dbproc) != NO_MORE_ROWS)
{

if ((DBCURCMD(dbproc) == 2)
&& (DBCURROW(dbproc) > 10))
continue;

printf
("%s %s %ld %s\n", name, type, id, crdate);
}
}
}


dbexit();
exit(STDEXIT);
}
...
Рейтинг: 0 / 0
DB-Lib и Sybase
    #34202948
onnly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
попытаюсь конкретизировать вопрос:

запрос выполняется ДОЛГО!
ставлю ОЖИДАНИЕ ответа от сервера dbsettime-ом (чтобы dbsqlexec выполнился успешно) -
НО ожидания не происходит И dbsqlexec = FAIL
...
Рейтинг: 0 / 0
DB-Lib и Sybase
    #34203504
onnly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
моя почта - only_etwas@mail.ru

Пришли на всякий случай

Спасбо заранее
...
Рейтинг: 0 / 0
DB-Lib и Sybase
    #34204200
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
onnlyты имеешь в виду подобные примеры?

Да.
...
Рейтинг: 0 / 0
DB-Lib и Sybase
    #34204221
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
onnly
Пришли на всякий случай


Не понял, что присылать. У тебя же есть примеры, как я понял.
Кстати по-моему там был пример и на TIMEOUT.

Что могу сказать точно, что таймаута в OpenClient вообще-то два, надо их не перепутать.
Один тайм-аут - на установку соединения, connection timeout.
Другой - на запрос - query timeout.


connection timeout должен устанавливаться в соединении после его выделения и перед вызовом db_connect. Второй - что-то уже не помню, в соединении тоже , но точно после соединения с сервером. Сейчас гляну может доку найду..
...
Рейтинг: 0 / 0
DB-Lib и Sybase
    #34204244
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да вроде бы все правильно делаешь....
...
Рейтинг: 0 / 0
DB-Lib и Sybase
    #34205148
onnly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MasterZiv
Что могу сказать точно, что таймаута в OpenClient вообще-то два, надо их не перепутать.
Один тайм-аут - на установку соединения, connection timeout.
Другой - на запрос - query timeout.


тайм-аут - на установку соединения - dbsetlogintime
тайм-аут на запрос - dbsettime

(то есть использовал я верно...но ожидания ответа не происходило)
...
Рейтинг: 0 / 0
DB-Lib и Sybase
    #34205186
onnly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да, примеры у меня есть...

Попутно у меня была бы огромная просьба, MasterZiv. Не подскажите ли, где в инете почитать литературу про Open Client в Sybase. Просто пока все, что находил, не дало мне четкого представления.Что имею в виду?! Вот что:

есть библиотека, есть доступ к серваку,
знаю - надо подключить инклудом #include <sybfront.h> и #include <sybdb.h>

но функции, описанные в этих файлах не работают - получаем ошибку (типа функций таких нет)

Что надо еще добавить к проекту на Builder С++, чтоб был доступ к таким функциям?!

_______________________________________________________________________________________
Небольшой комментарий:
ПОКА у меня все "кое-как работает" с мелкими запросами (мало временных затрат), если подключаю #include <SQLfront.h> и #include <SQLdb.h> и полюс статический коннект к ntwdblib.lib.
НЕ ДУМАЮ, ЧТО ДАННЫЙ ВАРИАНТ ВЕРЕН.
...
Рейтинг: 0 / 0
DB-Lib и Sybase
    #34206687
onnly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ау?!
неужели ни у кого нет идей?!
...
Рейтинг: 0 / 0
DB-Lib и Sybase
    #34208916
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Извини, долго не отвечал, по NNTP ничего не приходило почему-то.

Ну так у тебя же примеры есть, СОБЕРИ ИХ !! Посмотри, как они собираются !! makefile же есть, ну и добавь все нужные библиотеки.

На худой конец в дирректории OCS есть дирректория LIB - да добавь вообще ВСЕ библиотеки.

А вот на счет борланда ... не знаю, вроде говорят у них объектники с микросовтовскими несовместимы, а в поставке OpenClient библиотеки (*.DLL & *.lib к ним) именно для микросовтоскгого компилятора. Т.е. я сомневаюсь, что заработает. Я конечно не знаю, борландой никогда не пользовался (точнее очень давно пользовался), и очень кстати этому рад.
...
Рейтинг: 0 / 0
DB-Lib и Sybase
    #34209688
moris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это точно что lib-ы в каталоге %SYBASE/OCSxxx/lib для микросовтоскгого компилятора. Для Borland-а надо сделать свои либы из dll, с помощью impdef и implib
...
Рейтинг: 0 / 0
DB-Lib и Sybase
    #34212406
onnly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет! Спасибо за ответы.
До использования impdef и implib как раз сам дошел.

Вот ссылка хорошая
http://inprise.narod.ru/cbuilder/archives/bcba/book.cgi_book_cbuilder_i_962778154.html

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

Все равно часть функций не видит и пишет unresolve external
Может, подскажете, как именно надо конвертить (пример)
...
Рейтинг: 0 / 0
DB-Lib и Sybase
    #34212461
moris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
onnly
Все равно часть функций не видит и пишет unresolve external
Может, подскажете, как именно надо конвертить (пример)

если unresolve external - только для части функций, то это говорит о том, что не все нужные lib-ы подключены в Borland проект. Т.е. например для использования ctlib (а не dblib как в вашем случае) надо подключить 2 lib-ы, сделанные из libct.dll и из libcs.dll см. картинку
...
Рейтинг: 0 / 0
DB-Lib и Sybase
    #34212791
onnly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Что-то я конверчу неверно библиотеки...

impdef.exe -a def.def libct.dll
implib -a libct_b.lib def.def

(я уже перешел на использование ctlib, так как уперся в проблему ожидания ответа от сервера)

и так с обеими библиотеками

и возникают unresolved external - ошибки....
...
Рейтинг: 0 / 0
DB-Lib и Sybase
    #34213040
onnly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
и ошибки ко всем функциям (я не доглядел ранее)
...
Рейтинг: 0 / 0
DB-Lib и Sybase
    #34213077
moris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я конвертирую так в батнике, где в качестве параметра батника нужная dll

impdef %1.def %1.dll
implib %1_b.lib %1.def

И все работает...
...
Рейтинг: 0 / 0
DB-Lib и Sybase
    #34213137
onnly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
я в фаре делаю
а в каком батнике?
...
Рейтинг: 0 / 0
DB-Lib и Sybase
    #34213152
moris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
батник - это bat файл. Запускать его можно, хоть с cmd хоть c far
...
Рейтинг: 0 / 0
DB-Lib и Sybase
    #34213224
Фотография Dmitry.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а не инклудите ли вы <sqldb.h> от майкрософта там-же ?
могут возникать ошибки...
...
Рейтинг: 0 / 0
DB-Lib и Sybase
    #34213273
onnly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Это я знаю:)

Просто не думал, что есть разница, в чем запускать на выполнение!

Спасибо огромное!! у меня тоже теперь не ругается ни на какие функции.
Пока решил продолжить мучиться с dblib.

СПАСИБО!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
...
Рейтинг: 0 / 0
DB-Lib и Sybase
    #34213276
onnly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
мне надо sybdb.h и т.д. инклудить:)
...
Рейтинг: 0 / 0
DB-Lib и Sybase
    #34213851
onnly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подытоживаю, если вдруг у кого была похожая проблема.

Работа с сервером Adaptive Server Enterprise/12.5.1
использую db-lib
пишу на Builder C++

Необходимо:
1 - конвертить библиотеку libsybdb.lib, чтобы из-за майкрософта не было проблем в борланд
и подключить ее
2 - включить файлы
#include <sybfront.h>
#include <sybdb.h>
#include <syberror.h>
3 - далее пользоваться необходимыми функциями
...
Рейтинг: 0 / 0
DB-Lib и Sybase
    #34214372
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
мдя... не очень я разбираюсь в ASE, а тут оказывается уже и не ASE проблемы.
onnly, с вопросами по совместимости Borland C - Visual C надо идти в раздел форума C/C++, там это уже все давно разжевано. Просто задай в поиске слово implib и почитай все топики.


---
http://www.rusug.ru] Портал русскоязычной группы пользователей Sybase
...
Рейтинг: 0 / 0
DB-Lib и Sybase
    #34214735
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
morisЭто точно что lib-ы в каталоге %SYBASE/OCSxxx/lib для микросовтоскгого компилятора. Для Borland-а надо сделать свои либы из dll, с помощью impdef и implib

По моим сведениям даже этого будет мало. Вроде бы как борландоиды используют по умолчанию другие соглашения о вызовах для функций (даже для С-функций), так что надо еще будет обязательно это проверить, и если что, как-то указать соглашения о вызовах.
...
Рейтинг: 0 / 0
DB-Lib и Sybase
    #34214738
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
morisслучае) надо подключить 2 lib-ы, сделанные из libct.dll и из libcs.dll см. картинку

Эти две либы ТОЧНО НЕ НУЖНЫ для работы через dblib. Это - библиотеки OpenClient CT Library и Common OpenClient/OpenServer library соответственно. Ни та ни другая в DBLIB не используются.

Там должна быть библиотека с назв. типа libdb.dll . Она одна и нужна. Ну еще сетевые, но они уже должны динамически по идее линковаться, и библиотеку линкеру не надо давать.
...
Рейтинг: 0 / 0
DB-Lib и Sybase
    #34215449
moris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хе так я и написал что те 2 либы нужны только для для использования ctlib " например для использования ctlib (а не dblib как в вашем случае) "

Вообще, по моему мнению, нет смысла делать новые проекты на устаревших и не развивающихся более dblib. Целесообразнее использовать именно ctlib. Но это уже onnly сам будет решать.
...
Рейтинг: 0 / 0
DB-Lib и Sybase
    #34216420
moris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZiv morisЭто точно что lib-ы в каталоге %SYBASE/OCSxxx/lib для микросовтоскгого компилятора. Для Borland-а надо сделать свои либы из dll, с помощью impdef и implib

По моим сведениям даже этого будет мало. Вроде бы как борландоиды используют по умолчанию другие соглашения о вызовах для функций (даже для С-функций), так что надо еще будет обязательно это проверить, и если что, как-то указать соглашения о вызовах.

А по мему опыту вполне достаточно. У самого несколько проектов на Borland С++ c использованием ctlib. Все работает стабильно, а главное быстро, ODBC, BDE и OLEDB - отдыхают.
...
Рейтинг: 0 / 0
46 сообщений из 46, показаны все 2 страниц
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / DB-Lib и Sybase
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]