Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.03.11;
Скачать: CL | DM;

Вниз

Доступ к базе без BDE   Найти похожие ветки 

 
vitnt2000   (2002-02-12 08:56) [0]

Подскажите пожалуйста, как создать программу для работы с удаленной базой данных (SQL) без использования BDE, ODBC на локальной машине? Может есть компонент заменяющий BDE?
Зарание всем спасибо!


 
skiph ©   (2002-02-12 09:04) [1]

ADO например


 
vitnt2000   (2002-02-12 09:10) [2]

а описание есть?


 
Goar   (2002-02-12 10:21) [3]

Есть отличные статьи по теме ADO
http://www.delphikingdom.com/helloworld/ado01.htm и далее по ссылкам


 
Севостьянов Игорь ©   (2002-02-12 13:38) [4]

Ну это хорошо...
Все же OCI не что иное как прямой доступ через DLL непосредственно (NTWDBLIB.DLL)
DB-Library и ее функции (можно в MSDN почитать)

function dbinit : PChar ; cdecl ; external "NTWDBLIB.DLL" ;
procedure dbexit ; cdecl ; external "NTWDBLIB.DLL" ;
procedure dbwinexit ; cdecl ; external "NTWDBLIB.DLL" ;

function dblogin : PLOGINREC ; cdecl ; external "NTWDBLIB.DLL" ;
procedure dbfreelogin( Login : PLOGINREC ) ; cdecl ; external "NTWDBLIB.DLL" ;

function dbuse( Process : PDBPROCESS ; dbname : LPCSTR ) : RETCODE ; cdecl ; external "NTWDBLIB.DLL" ;

function dbopen( login : PLOGINREC ; Server : PChar ) : PDBPROCESS ; cdecl ; external "NTWDBLIB.DLL" ;
function dbclose( Process : PDBPROCESS ) : RETCODE ; cdecl ; external "NTWDBLIB.DLL" ;

function dbsetlname( Login : PLOGINREC ; Name : PChar ; Index : Integer ) : RETCODE ; cdecl ; external "NTWDBLIB.DLL" ;

function dbmsghandle( handler : DBMSGHANDLE_PROC ) : RETCODE ; cdecl ; external "NTWDBLIB.DLL" ;
function dberrhandle( handler : DBERRHANDLE_PROC ) : RETCODE ; cdecl ; external "NTWDBLIB.DLL" ;

function dbsetopt ( Process : PDBPROCESS ; Option : INT ; Params : LPCSTR) : RETCODE ; cdecl ; external "NTWDBLIB.DLL" ;

function dbcmd( Process : PDBPROCESS ; cmdstring : LPCSTR) : RETCODE ; cdecl ; external "NTWDBLIB.DLL" ;
function dbsqlexec( Process : PDBPROCESS ) : RETCODE ; cdecl ; external "NTWDBLIB.DLL" ;
function dbsqlok( Process : PDBPROCESS ) : RETCODE ; cdecl ; external "NTWDBLIB.DLL" ;
function dbresults( Process : PDBPROCESS ) : RETCODE ; cdecl ; external "NTWDBLIB.DLL" ;
function dbstrlen ( Process : PDBPROCESS ) : INT ; cdecl ; external "NTWDBLIB.DLL" ;
function dbstrcpy( Process : PDBPROCESS ; start : INT ; numbytes : INT ; dest : PChar ) : RETCODE ; cdecl ; external "NTWDBLIB.DLL" ;
function dbbind ( Process : PDBPROCESS ; column : INT ; vartype : INT ; varlen : DBINT ; varaddr : Pointer ) : RETCODE ; cdecl ; external "NTWDBLIB.DLL" ;
function dbcount ( Process : PDBPROCESS ) : DBINT ; cdecl ; external "NTWDBLIB.DLL" ;
function dbiscount ( Process : PDBPROCESS ) : BOOL ; cdecl ; external "NTWDBLIB.DLL" ;
function dbnextrow ( Process : PDBPROCESS ) : STATUS ; cdecl ; external "NTWDBLIB.DLL" ;
function dbnumcols( Process : PDBPROCESS ) : INT ; cdecl ; external "NTWDBLIB.DLL" ;
function dbcollen ( Process : PDBPROCESS ; Column : INT ) : DBINT ; cdecl ; external "NTWDBLIB.DLL" ;
function dbcoltype ( Process : PDBPROCESS ; Column : INT ) : INT ; cdecl ; external "NTWDBLIB.DLL" ;
function dbprtype( token : INT ) : PChar ; cdecl ; external "NTWDBLIB.DLL" ;

function dbconvert ( dbproc : PDBPROCESS ;srctype : INT ;src : Pointer ;srclen : DBINT ;desttype : INT ;dest : Pointer ;destlen : DBINT ) : INT ; cdecl ; external "NTWDBLIB.DLL" ;
function dbwillconvert ( srctype : INT ; desttype : INT ) : BOOL ; cdecl ; external "NTWDBLIB.DLL" ;

function bcp_batch( Process : PDBPROCESS) : DBINT ; cdecl ; external "NTWDBLIB.DLL" ;
function bcp_bind ( Process : PDBPROCESS ; VarAddr : LPCBYTE ; PrefixLen : INT;
VarLen : DBINT ;
Terminator : LPCBYTE ;
TermLen : INT ; VType : INT ;
Table_Column : INT) : RETCODE ; cdecl ;external "NTWDBLIB.DLL" ;
function bcp_done ( Process : PDBPROCESS) : RETCODE ; cdecl ;external "NTWDBLIB.DLL" ;
function bcp_init( Process : PDBPROCESS ; tblName : LPCSTR ;
hFile : PChar ;
ErrFile : PChar ;
Direction : INT) : RETCODE ; cdecl ;external "NTWDBLIB.DLL" ;
function bcp_sendrow ( Process : PDBPROCESS) : RETCODE ; cdecl ; external "NTWDBLIB.DLL" ;
function bcp_setl ( Login : PLOGINREC ; Enable : Boolean) : RETCODE ; cdecl ;external "NTWDBLIB.DLL" ;
function bcp_collen ( Process : PDBPROCESS ; varlen : DBINT ; table_column : INT ) : RETCODE ; cdecl ;external "NTWDBLIB.DLL" ;

function dbserverenum ( SearchMode : Word ; ServNameBuf : PChar; SizeServNameBuf : Word ; Var NumEntries : Word ) : RETCODE ; cdecl ; external "NTWDBLIB.DLL" ;


Все вопросы по мылу



Страницы: 1 вся ветка

Текущий архив: 2002.03.11;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.009 c
6-32530
Evgueni
2001-12-23 17:10
2002.03.11
Как сменить стартовую страницу в IE средствами Delphi?


1-32455
Катя
2002-02-20 13:24
2002.03.11
Мастера, как правильно сделать подчёркивание надписи на SpeedButton


3-32413
Vadim
2002-02-11 12:03
2002.03.11
Обновление поля PATH в иерархической таблице


7-32582
New
2001-12-06 10:10
2002.03.11
нужен код команды int 19


4-32601
DarkReign
2001-11-29 17:50
2002.03.11
Как получить HWND задачи?