|
![]() |
#1 |
Участник
|
Цитата:
Сообщение от ivas
Код: isc_attach_database(status_vector, strlen(str), str, &DB,dpb_buf_len,dpb_buf)); В Аксапте, как и в Java нет операции взятия адреса. Это принципиальное отличие джавы от C. Во-вторых, чтобы передать область памяти нельзя использовать аксаптовский массив. Массив в Аксапте намного более сложная штука, чем кажется. Читайте доку. Чтобы передавать параметры наружу лучше использовать SafeArray. Он же используется для работы с Variant. Опять же поищите доку и примеры использования в семействе классов tutorial* |
|
![]() |
#2 |
Участник
|
Цитата:
Цитата:
Сообщение от ivas Код: isc_attach_database(status_vector, strlen(str), str, &DB,dpb_buf_len,dpb_buf)); Во-первых, я не знаю что означает конструкция &DB в Аксапте. в аксапте инициализируем как DB = new Binary(4); |
|
![]() |
#3 |
Участник
|
в аксапте вызываем так:
Код: isc_attach_database.call(status, strlen(DB_name), DB_name, DB, 20, dpb)) Код: Binary status = new Binary(80); Binary dpb = new Binary(20); dpb.byte(0, #isc_dpb_version1); dpb.byte(1, #isc_dpb_user_name); dpb.byte(2, 6); dpb.string(3, 'SYSDBA'); dpb.byte(9, #isc_dpb_password); dpb.byte(10, 9); dpb.string(11, 'MASTERKEY'); |
|
![]() |
#4 |
Участник
|
Цитата:
Сообщение от ivas
это код на С ...
в аксапте инициализируем как DB = new Binary(4); Тогда непонятно. Посмотрите, например, классы WinAPI WinAVI ChartFX BarCode и его потомков HeapLog чтобы увидеть примеры использования. |
|
![]() |
#5 |
Участник
|
в общем стоит задача подключиться к бд InterBase и при этом получить курсор который можно апдейтить
стандартное подключение с помощью odbc драйвера работает, но при попытке апдейта курсора система говорит Цитата:
Метод 'Update' в COM-объекте класса '_Recordset' возвратил код ошибки 0x800A0CB3 (<неизвестно>), который означает:
Текущий объект Recordset не поддерживает обновление. Это связано с ограничением поставщика или с выбранным типом блокировки. в котором определена масса методов работы с курсором и подключение можно выполнить через ODBC драйвер. Может кто подскажет как использовать эти классы с префиксом DSO их структура оч. похожа на CCADOConnection, CCADORecordset Последний раз редактировалось ivas; 27.04.2006 в 13:52. |
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|