¡¡¡¡ÔÚDELPHIÊý¾Ý¿âÓ¦ÓóÌÐòÖУ¬ÎÒÃÇ·ÃÎÊÊý¾Ý¿âͨ³£ÓÐÁ½ÖÖ·½·¨£®Ò»ÖÖÊÇͨ¹ýBDEÊý¾Ý¿âËÑË÷ÒýÇæ£¬¼´ÀûÓÃDELPHI×Ô´øµÄÊý¾Ý¿âÇý¶¯³ÌÐò£¬ÕâÖÖ·½·¨µÄÓŵãÊÇËٶȿ죬µ«Ó¦Ó÷¶Î§ÓÐÏÞ£¬µ±Êý¾Ý¿â°æ±¾¸üÐÂʱ£¬ÓпÉÄܲ»ÄÜÓÃÓÚ²Ù×÷еÄÊý¾Ý¿â£»ÁíÒ»ÖÖ·½·¨ÊÇͨ¹ýODBC£¬ÕâÖÖ·½·¨µÄÓŵãÊÇ¿ÉÒÔËæ²Ù×÷ϵͳ(ÈçWINDOWS)Ìṩ£¬×÷Ϊ±ê×¼½Ó¿ÚÄÜÊÊÓ¦¶àÖÖÊý¾Ý¿â£¬È±µãÊÇËÙ¶ÈÂý£®ÔÚ±à³Ìʱ£¬ÎÒÃÇ¿ÉÒÔ¸ù¾ÝÐèҪѡÔñÆäÖеÄÒ»ÖÖ·½·¨£®
¡¡¡¡ÔÚÀûÓÃODBC·ÃÎÊÊý¾Ý¿âʱ£¬Í¨³£µÄ·½·¨Ê±ÊÇÔÚODBC¹ÜÀíÃæ°åÖÐÉèÖÃÒ»¸öODBCϵͳÊý¾ÝÔ´(ϵͳDSN)£¬È»ºóÔÚDBDÖлòÔÚ³ÌÐòÖÐÉèÖÃÒ»¸öÊý¾Ý¿â±ðÃû(Alias)¶ÔÓ¦¸ÃDSN£¬ÕâÑù¾Í¿ÉÒÔÈçÔ¸ÒÔ³¥µØ²Ù×÷Êý¾Ý¿âÁË£®ÏàÐÅÓÃDELPHI×ö¹ýÊý¾Ý¿âÓ¦ÓõijÌÐòÔ±¶ÔÕâ·½ÃæÒѾºÜÊìϤÁË£¬±ÊÕ߾Ͳ»¶à˵ÁË£®ÔÚʵ¼ÊÓ¦ÓÃÖУ¬±ÊÕßÔøÓöµ½¹ýÕâÑùµÄÇé¿ö£¬ÎÒÃǵÄÊý¾Ý¿âÓ¦ÓóÌÐòÊÇÒÀ¿¿ODBCϵͳÊý¾ÝÔ´·ÃÎʺͲÙ×÷Êý¾Ý¿âµÄ£¬Ó¦ÓóÌÐòÔËÐÐÒ»Ö±Á¼ºÃ£¬Ö±µ½Ä³Ò»Ì죬һ¸ö¶ÔWINDOWSϵͳ½ÏΪÊìϤµ«ÓÖ²»Ì«¾«Í¨µÄÓû§²»É÷Ð޸Ļòɾ³ýÁËÎÒÃÇÔ¤ÏÈÉèÖõÄϵͳDSN......
¡¡¡¡ÓÚÊÇ£¬±ÊÕ߾ͿªÊ¼Ñо¿ÔõôÔÚ³ÌÐòÖж¯Ì¬µØÉèÖÃODBCϵͳDSNµÄÄÚÈÝ£¬ÕâÑù¾Í¿ÉÒÔÔö¼Ó×Ô¼º³ÌÐòµÄ¼á¹ÌÐÔÁË£®¾¹ýÕûÕûÒ»Ìì¶ÔWINDOWS×¢²á±íµÄÑо¿£¬ÖÕÓÚÕÒµ½ÁËODBC¹ÜÀí³ÌÐòÉèÖÃDSNµÄÃØÃÜ£¨£¢ÌìµØ×ÔÓй«µÀ£¬¸¶³ö×Ü»á»Ø±¨£¡£¢£¬²»ÊÇ×ö¹ã¸æ£¡£©£¬ÏÖд³öÀ´Óë´ó¼Ò¹²Ïí£¬Ò²Çë¸ßÊÖÖ¸½Ì£®
¡¡¡¡ODBC¹ÜÀí³ÌÐòÉèÖÃDSNµÄÃØÃÜÔÚ×¢²á±íÖУ¬²»ÐÅ¿ÉÒÔµ½HKEY_LOCAL_MACHINE\Software\ODBCÈ¥¿´¿´£¬¿Ï¶¨ÈÃÄã¸Ð¾õÒѾ³É¹¦ÁËÒ»°ë£®
¡¡¡¡Ê×ÏÈÀ´¿´¿´ÏµÍ³ÖÐÒѰ²×°µÄODBCÊý¾Ý¿âÇý¶¯³ÌÐò£®ÔÚHKEY_LOCAL_MACHINE\Software\ODBC\ ODBCInst.INIÖУ¬´æ·Å×ÅÒѾ°²×°Á˵ÄODBCÊý¾Ý¿âÇý¶¯³ÌÐòµÄÐÅÏ¢£¬´ÓÕâÀï¿ÉÒԲ鵽ÒѰ²×°µÄODBCÊý¾Ý¿âÇý¶¯³ÌÐò¶ÔÓ¦µÄDLLÎļþµÈÐÅÏ¢£®ÔÚODBCInst.INI\ODBC
DriversµÄ¸÷¸ö¼üÖµÖУ¬¼üÃûÊÇÇý¶¯³ÌÐòÃû³Æ(ÈçMicrosoft Access Driver(*.mdb))£¬¼üֵΪ¡°Installed¡±£¬±íʾÇý¶¯³ÌÐòÒѰ²×°£®ÔÚ
ODBCInst.INI\DriverName(DriverNameΪһ¸öÇý¶¯³ÌÐòÃû³Æ£¬ÈçMicrosoft Access Driver(*.mdb))ÖУ¬ÓÐÇý¶¯³ÌÐòµÄÏêϸÐÅÏ¢£¬ÎÒÃÇÖ÷Òª´ÓÕâÀï»ñµÃODBCÇý¶¯³ÌÐò¶ÔÓ¦µÄDLLÎļþµÄ·¾¶ºÍÎļþÃû£¬¼´¼üÃûDriverµÄ¼üÖµ£¬Ò»°ãΪ"C:\WINDOWS\SYSTEM\FileName.DLL"£®
¡¡¡¡È»ºóÀ´¿´ÏµÍ³DSNµÄ×¢²áÐÅÏ¢£¬ÔÚHKEY_LOCAL_MACHINE\Software\ODBC\ODBC.INIÖУ¬´æ·Å×ÅϵͳDSNµÄ×¢²áÐÅÏ¢£¬ÎÒÃÇÔÚODBC¹ÜÀíÃæ°åÉèÖõÄDSN²ÎÊý¾ÍÔÚÕâÀ
¡¡¡¡Ï À´¿´¿´´´½¨Ò»¸öODBCϵͳDSNµÄ²½Ö裬¼´ÎÒÃÇÔÚODBC¹ÜÀíÃæ°åÖÐÍê³É²ÎÊýÉèÖúó£¬ODBC¹ÜÀí³ÌÐòÊÇÔõôÔÚ×¢²á±íÖÐ×¢²áDSNÐÅÏ¢µÄ£®ÒÔ´´½¨Ò»¸öÃû³ÆÎªMyAccessµÄMs
Access97ÀàÐ͵ÄϵͳDSNΪÀý£¬ÎÒÃÇÖ¸¶¨µÄ²ÎÊýÖ÷ÒªÓÐÊý¾Ý¿âÀàÐÍ(Microsoft Access Driver(*.mdb))¡¢Êý¾ÝÔ´Ãû³Æ(MyAccess)¡¢Êý¾ÝÔ´ÃèÊö(ÎÒµÄACCESS)¡¢Êý¾Ý¿â·¾¶(C:\Inetpub\wwwroot\Test.mdb)£¬ÆäËü²ÎÊýÈçÓû§Ãû³Æ¡¢Óû§ÃÜÂë¡¢¶ÀÕ¼¡¢Ö»¶Á¡¢ÏµÍ³Êý¾Ý¿â¡¢Ä¬ÈÏĿ¼¡¢»º³åÇø´óС¡¢É¨ÃèÐÐÊý¡¢Ò³³¬Ê±µÈ²ÉÓÃϵͳȱʡ²ÎÊý£®Õâʱ£¬×¢²áϵͳDSNÒ»°ãÓ¦ÓÐÒÔϼ¸¸ö²½Ö裺
¡¡¡¡£±£®ÔÚHKEY_LOCAL_MACHINE\Software\ODBC\ODBC.INI\ODBC
Data SourcesÖÐÔö¼ÓÒ»¸ö×Ö·û´®¼üÖµ£¬ÎªMyAccess = Microsoft Access Driver(*.mdb)£¬ÆäÖзֱðΪÊý¾ÝÔ´Ãû³ÆºÍÊý¾Ý¿âÀàÐÍ£®ÕâÊÇÔÚ×¢²á±íÖÐ×¢²áÒ»¸öϵͳDSNÃû³Æ£®
¡¡¡¡£²£®ÔÚHKEY_LOCAL_MACHINE\Software\ODBC\ODBC.INIÖд´½¨Ò»¸ö×Ó¼ü(SubKey)MyAccess£¬¼´´´½¨Ò»¸ö¼üΪHKEY_LOCAL_MACHINE\Software\ODBC\ODBC.INI\MyAccess£¬È»ºóÔÚÆäÏ´´½¨Ò»Ð©¼üÖµ£¬ÏêϸÃèÊöÒ»¸öϵͳDSNµÄÅäÖÃÐÅÏ¢£¬Ö÷ÒªÐÅÏ¢ÓÐ([]ÖеÄÄÚÈÝΪ±ÊÕß×¢ÊÍ)£º
DBQ=C:\Inetpub\wwwroot\Test.mdb [×Ö·û´®£¬±íʾÊý¾Ý¿â·¾¶]
Description=ÎÒµÄACCESS [×Ö·û´®£¬±íʾÊý¾Ý¿âÃèÊö]
Driver=C:\PWIN98\System\odbcjt32.dll [×Ö·û´®£¬±íʾÇý¶¯³ÌÐò£¬¿É¼ûODBCINST.INI]
DriverId=0x00000019(25) [Êý×Ö£¬±íʾÇý¶¯³ÌÐò±êʶ£¬²»Äܸıä]
FIL=Ms Access; [×Ö·û´®£¬¿ÉÄÜÓë¹ýÂËFilterÓйØ]
SafeTransaction=0x00000000 [Êý×Ö£¬¿ÉÄܱíʾ֧³ÖÊÂÎñÐÔ²Ù×÷µÄ¸öÊý]
UID="" [×Ö·û´®£¬±íʾÓû§Ãû³Æ£¬´Ë´¦Îª¿Õ×Ö·û´®]
¡¡¡¡£³£®ÔÚHKEY_LOCAL_MACHINE\Software\ODBC\ODBC.INI\MyAccessÖд´½¨Ò»¸ö×Ó¼ü(SubKey)Engines£¬ÔÙÔÚÆäÏ´´½¨×Ó¼ü(SubKey)Jet£¬¼´´´½¨Ò»¸ö¼üΪ
HKEY_LOCAL_MACHINE\Software\ODBC\ODBC.INI\MyAccess\Engines\Jet£¬È»ºóÔÚÆäÏ´´½¨Ò»Ð©¼üÖµ£¬ÏêϸÃèÊöÒ»¸öϵͳDSNµÄÊý¾Ý¿âÒýÇæÅäÖÃÐÅÏ¢£¬Ö÷ÒªÐÅÏ¢ÓÐ([]ÖеÄÄÚÈÝΪ±ÊÕß×¢ÊÍ)£º
ImplicitCommitSync=Yes [×Ö·û´®£¬¿ÉÄܱíʾÊÇ·ñÁ¢¼´·´Ó³Êý¾ÝÐÞ¸Ä]
MaxBufferSize=0x00000200(512) [Êý×Ö£¬±íʾ»º³åÇø´óС]
PageTimeout=0x00000005(5) [Êý×Ö£¬±íʾҳ³¬Ê±]
Threads=0x00000003(3) [Êý×Ö£¬¿ÉÄܱíʾ֧³ÖµÄ×î´óÏß³ÌÊýÄ¿]
UserCommitSync=Yes [×Ö·û´®£¬¿ÉÄܱíʾÊÇ·ñÁ¢¼´½«Êý¾ÝÐ޸ķ´Ó³µ½Óû§]
¡¡¡¡ÒÔÉÏÊǽ¨Á¢Ò»¸öϵͳDSNµÄ»ù±¾ÐÅÏ¢(ÆäËüÐÅÏ¢ÈçÑ¡Ïî»ò¸ß¼¶Ñ¡ÏîµÈÐÅÏ¢Ò²ÔÚÕâÀïÉèÖã¬Ö»²»¹ýÒò²ÉÓÃĬÈÏÐÅÏ¢£¬×¢²á±íÀïûÓÐÁгö)£¬ÎÒÃÇÔÚ³ÌÐòÖа´ÉÏÊö²½Öè²Ù×÷×¢²á±í£¬Í¬ÑùÒ²ÄÜÔö¼ÓÒ»¸öϵͳDSN»òÐÞ¸ÄÆäÅäÖã®
ÔÚÏÂÃæµÄÀý×Ó³ÌÐòÖУ¬½«°´ÒÔÉϲ½Ö轨Á¢Ò»¸öϵͳDSN£¬Çë×¢Òâ³ÌÐòÖеÄ×¢ÊÍ£®
{*******************************************************
ÔÚ±¾³ÌÐòÖУ¬½«´´½¨Ò»¸öODBCϵͳÊý¾ÝÔ´(DSN)£¬
Êý¾ÝÔ´Ãû³Æ£ºMyAccess Êý¾ÝÔ´ÃèÊö£ºÎÒµÄÐÂÊý¾ÝÔ´
Êý¾Ý¿âÀàÐÍ:ACCESS97
¶ÔÓ¦Êý¾Ý¿â£ºC:\Inetpub\wwwroot\test.mdb
*******************************************************}
{ ×¢ÒâÓ¦ÔÚUSESÓï¾äÖаüº¬Registry }
procedure TForm1.Button1Click(Sender: TObject);
var
¡¡¡¡registerTemp : TRegistry;
¡¡¡¡bData : array[ 0..0 ] of byte;
begin
¡¡¡¡registerTemp := TRegistry.Create; //½¨Á¢Ò»¸öRegistryʵÀý
¡¡¡¡with registerTemp do
¡¡begin
¡¡¡¡RootKey:=HKEY_LOCAL_MACHINE;//ÉèÖøù¼üֵΪHKEY_LOCAL_MACHINE
//ÕÒµ½Software\ODBC\ODBC.INI\ODBC Data Sources
¡¡¡¡if OpenKey(¡¯Software\ODBC\ODBC.INI\ODBC Data Sources¡¯,True) then
¡¡begin //×¢²áÒ»¸öDSNÃû³Æ
¡¡¡¡WriteString( ¡¯MyAccess¡¯, ¡¯Microsoft Access Driver (*.mdb)¡¯ );
¡¡end
¡¡else
begin//´´½¨¼üֵʧ°Ü
¡¡memo1.lines.add(¡¯Ôö¼ÓODBCÊý¾ÝԴʧ°Ü¡¯);
¡¡exit;
end;
CloseKey;
//ÕÒµ½»ò´´½¨Software\ODBC\ODBC.INI\MyAccess,дÈëDSNÅäÖÃÐÅÏ¢
if OpenKey(¡¯Software\ODBC\ODBC.INI\MyAccess¡¯,True) then
begin
¡¡¡¡WriteString( ¡¯DBQ¡¯, ¡¯C:\inetpub\wwwroot\test.mdb¡¯ );//Êý¾Ý¿âĿ¼
¡¡¡¡WriteString( ¡¯Description¡¯, ¡¯ÎÒµÄÐÂÊý¾ÝÔ´¡¯ );//Êý¾ÝÔ´ÃèÊö
¡¡¡¡WriteString( ¡¯Driver¡¯, ¡¯C:\PWIN98\SYSTEM\odbcjt32.dll¡¯ );//Çý¶¯³ÌÐòDLLÎļþ
¡¡¡¡WriteInteger( ¡¯DriverId¡¯, 25 );//Çý¶¯³ÌÐò±êʶ
¡¡¡¡WriteString( ¡¯FIL¡¯, ¡¯Ms Access;¡¯ );//FilterÒÀ¾Ý
¡¡¡¡WriteInteger( ¡¯SafeTransaction¡¯, 0 );//Ö§³ÖµÄÊÂÎñ²Ù×÷ÊýÄ¿
¡¡¡¡WriteString( ¡¯UID¡¯, ¡¯¡¯ );//Óû§Ãû³Æ
¡¡¡¡bData[0] := 0;
¡¡¡¡WriteBinaryData( ¡¯Exclusive¡¯, bData, 1 );//·Ç¶ÀÕ¼·½Ê½
¡¡¡¡WriteBinaryData( ¡¯ReadOnly¡¯, bData, 1 );//·ÇÖ»¶Á·½Ê½
end
else//´´½¨¼üֵʧ°Ü
begin
¡¡¡¡memo1.lines.add(¡¯Ôö¼ÓODBCÊý¾ÝԴʧ°Ü¡¯);
¡¡¡¡exit;
end;
CloseKey;
//ÕÒµ½»ò´´½¨Software\ODBC\ODBC.INI\MyAccess\Engines\Jet
//дÈëDSNÊý¾Ý¿âÒýÇæÅäÖÃÐÅÏ¢
if OpenKey(¡¯Software\ODBC\ODBC.INI\MyAccess\Engines\Jet¡¯,True) then
begin
¡¡¡¡WriteString( ¡¯ImplicitCommitSync¡¯, ¡¯Yes¡¯ );
¡¡¡¡WriteInteger( ¡¯MaxBufferSize¡¯, 512 );//»º³åÇø´óС
¡¡¡¡WriteInteger( ¡¯PageTimeout¡¯, 10 );//Ò³³¬Ê±
¡¡¡¡WriteInteger( ¡¯Threads¡¯, 3 );//Ö§³ÖµÄÏß³ÌÊýÄ¿
¡¡¡¡WriteString( ¡¯UserCommitSync¡¯, ¡¯Yes¡¯ );
end
else//´´½¨¼üֵʧ°Ü
begin
¡¡¡¡memo1.lines.add(¡¯Ôö¼ÓODBCÊý¾ÝԴʧ°Ü¡¯);
¡¡¡¡exit;
end;
¡¡¡¡CloseKey;
¡¡¡¡memo1.lines.add(¡¯Ôö¼ÓÐÂODBCÊý¾ÝÔ´³É¹¦¡¯);
¡¡¡¡Free;
¡¡end;
end;
¡¡¡¡ÒÔÉϳÌÐòÔÚPWIN98+DELPHI3.0ϵ÷ÊÔͨ¹ý£®
¡¡¡¡ÏÂÃæÊÇ´´½¨³£¼ûÊý¾Ý¿âÀàÐ͵ÄDSNÐèÒªÉèÖõÄÐÅÏ¢([]ΪעÊÍÄÚÈÝ£¬³ýÌØÊâ×¢ÊÍÍ⣬¸÷²ÎÊý¿É¼ûÇ°ÃæËµÃ÷)£º
¡¡¡¡£±£®Access(Microsoft Access Driver(*.mdb))
DBQ¡¢Description¡¢Driver[odbcjt32.dll]¡¢DriverID[25]¡¢FIL[Ms Access;]¡¢
SafeTransaction[ĬÈÏΪ0]¡¢UID[ĬÈÏΪ¿Õ]¡¢
Engines\Jet\ImplicitCommitSync[ĬÈÏΪYes]¡¢Engines\Jet\MaxBufferSize[ĬÈÏ512]¡¢
Engines\Jet\PageTimeout[ĬÈÏΪ512]¡¢Engines\Jet\Threads[ĬÈÏΪ3]¡¢
Engines\Jet\UserCommitSync[ĬÈÏΪYes]
¿ÉÑ¡ÉèÖãºSystemDb[×Ö·û´®£¬ÏµÍ³Êý¾Ý¿âµÄ·¾¶]¡¢
ReadOnly[¶þ½øÖÆ£¬ÊÇ·ñÒÔÖ»¶Á·½Ê½´ò¿ª£¬1ΪÊÇ£¬Ä¬ÈÏΪ0]¡¢
Exclusive[¶þ½øÖÆ£¬ÊÇ·ñÒÔ¶ÀÕ¼·½Ê½´ò¿ª£¬1ΪÊÇ£¬Ä¬ÈÏΪ0]¡¢
PWD[×Ö·û´®£¬Óû§ÃÜÂë]
¡¡£²£®EXCEL(Microsoft Excel Driver(*.xls))
DBQ[Excel97(=path\xxx.xls)¡¢5.0/7.0(=path\xxx.xls)¡¢4.0(=path)¡¢3.0(=path)]¡¢
Description¡¢Driver[odbcjt32.dll]¡¢
DefaultDir[Excel97($#@60;$#@62;DBQ)¡¢5.0/7.0($#@60;$#@62;DBQ)¡¢4.0(=DBQ)¡¢3.0(=DBQ)]¡¢
DriverID[790(Excel97)¡¢22(5.0/7.0)¡¢278(4.0)¡¢534(3.0)]¡¢
FIL[Excel5.0;]¡¢ReadOnly¡¢SafeTransaction¡¢UID¡¢
Engines\Excel\ImplicitCommitSync¡¢Engines\Excel\MaxScanRows[Êý×Ö£¬É¨ÃèÐÐÊý£¬Ä¬ÈÏΪ8]¡¢
Engines\Excel\Threads¡¢Engines\Excel\UserCommitSync¡¢
Engines\Excel\FirstRowHasName[¶þ½øÖÆ£¬µÚÒ»ÐÐÊÇ·ñÊÇÓòÃû£¬1±íʾÊÇ£¬Ä¬ÈÏΪ1]
×¢: Excel97ºÍExcel7.0/5.0µÄDBQ¶ÔÓ¦Ò»¸öXLSÎļþ£¬¶øExcel4.0ºÍExcel3.0Ôò¶ÔÓ¦Ò»¸öĿ¼£»
¡¡¡¡DefaultDir¶ÔÓ¦Ò»¸öĿ¼£¬ÔÚExcel97ºÍExcel7.0/5.0ÖÐÊÇDBQËù¶ÔÓ¦µÄ·¾¶£¬¶øÔÚ
¡¡¡¡Excel4.0ºÍExcel3.0ÏÂÔòÓëDBQÏàͬ£»¸÷¸ö°æ±¾µÄDriverID²»Í¬£®
¡¡¡¡£³£®dBase(Microsoft dBase Driver(*.dbf))
DefaultDir[×Ö·û´®£¬Êý¾Ý¿âÎļþËùÔÚĿ¼]¡¢Description¡¢Driver[odbcjt32.dll]¡¢
DriverID[277(IV)¡¢533(5.0)]¡¢FIL[dbase III;]¡¢SafeTransaction¡¢UID¡¢
Engines\Xbase\ImplicitCommitSync¡¢
Engines\Xbase\Collating[×Ö·û´®£¬ÅÅÐòÒÀ¾Ý£¬¿ÉΪASCII¡¢International¡¢Norwegian-Danish¡¢
Swedish-Finnish]¡¢
Engines\Xbase\Deleted[¶þ½øÖÆ£¬ÊÇ·ñ²»ÏÔʾ±»Èíɾ³ýµÄ¼Ç¼£¬0±íʾÏÔʾ£¬Ä¬ÈÏΪ1]¡¢
Engines\Xbase\PageTimeout[ĬÈÏΪ600]¡¢Engines\Xbase\UserCommitSync¡¢
Engines\Xbase\Threads¡¢Engines\Xbase\Statistics[¶þ½øÖÆ£¬ÊÇ·ñÓôóÔ¼µÄÐÐÊý£¬1ΪÊÇ£¬Ä¬ÈÏ0]
×¢£º(dBaseIVºÍdBase5.0Á½¸ö°æ±¾µÄDriverIdÓв»Í¬)
£´£®Foxpro(Microsoft Foxpro Driver(*.dbf))
DefaultDir[Êý¾Ý¿âÎļþËùÔÚĿ¼]¡¢Description¡¢Driver[odbcjt32.dll]¡¢
DriverID[536(2.6)¡¢280(2.5)]¡¢FIL[Foxpro 2.0;]¡¢SafeTransaction¡¢UID¡¢
Engines\Xbase\Collating[×Ö·û´®£¬ÅÅÐòÒÀ¾Ý£¬¿ÉΪASCII¡¢International]¡¢
Engines\Xbase\Deleted[¶þ½øÖÆ£¬ÊÇ·ñ²»ÏÔʾ±»Èíɾ³ýµÄ¼Ç¼£¬0±íʾÏÔʾ£¬Ä¬ÈÏΪ1]¡¢
Engines\Xbase\PageTimeout[ĬÈÏΪ600]¡¢Engines\Xbase\UserCommitSync¡¢
Engines\Xbase\Threads¡¢Engines\Xbase\Statistics[¶þ½øÖÆ£¬ÊÇ·ñÓôóÔ¼µÄÐÐÊý£¬1ΪÊÇ£¬Ä¬ÈÏ0]
×¢£º(Foxpro2.5ºÍFoxpro2.6Á½¸ö°æ±¾µÄDriverIdÓв»Í¬)
¡¡°ÑÉÏÃæ³ÌÐò×ö³ÉÒ»¸öCOM»òActiveX¿Ø¼þ°É£¬Ôںܶà¸ß¼¶³ÌÐòÉè¼ÆÓïÑÔÈçDELPHI¡¢C++Buider¡¢VB¡¢VC¡¢PBÖж¼ÄÜÓõ½µÄ£®