function BOOL GetODBCList(nvList, bLog)
#define KEY1 "SOFTWARE\\ODBC\\ODBC.INI"
BOOL bResult;
number nReturn;
string szline;
int i;
begin
bResult = FALSE;
if bLog then WriteLog(0,"* Pobranie listy źrodeł ODBC (DSN)"); endif;
RegDBSetDefaultRoot(HKEY_LOCAL_MACHINE);
nReturn = RegDBQueryKey(KEY1, REGDB_KEYS, nvList );
if (nReturn < 0) then bResult = FALSE;
else
bResult = TRUE;
ListSetIndex(nvList,LISTFIRST);
ListODBC:
for i=0 to ListCount(nvList)-1
ListCurrentString ( nvList, szline );
if (StrCompare(szline,"ODBC Data Sources")=0)||(StrCompare(szline,"ODBC File DSN")=0) then
ListDeleteString(nvList);
goto ListODBC;
endif;
ListSetIndex(nvList,LISTNEXT);
endfor;
endif;
return bResult;
end;
Programowanie c++/c#/delphi/javas/php/installscript/nativescript
Przykłady - przydatne funkcje
środa, 28 października 2009
Pobranie listy źrodeł ODBC
Etykiety:
ODBC
Subskrybuj:
Komentarze do posta (Atom)
Brak komentarzy:
Prześlij komentarz