«á¤@¶ «e¤@¶ ¦^¥Ø¿ý ¦^º¶ |
18.1.4.1 ¥»¦a«¬¸ê®Æ®w±µ¤f¡@¡@¡@¥»¦a«¬¸ê®Æ®w¬O¦ñÀH·L¹q¸£ªº²£¥Í¦Ó²£¥Íªº¡C dBASEII§@¬°³Ì¦ªº¨Ã¤´¦b¨Ï¥Îªº¨t²Î¤§¤@´N¬O¨å«¬ªº¥»¦a«¬¸ê®Æ®w¡C¡@¡@¡@¥»¦a«¬¸ê®Æ®wºÞ²z¨t²Îªº¼Æ¾Ú¦s©ñ¦b¤@Ó¥»¦aµwºÐ¤W¡C DBMS±µ¨ü¨Ó¦Û¥Î¤á©Î¥Î¤áµ{¦¡ªº©R¥O¡C³o¨Ç©R¥O³q±`¬O¨t²Î¯S¦³ªº¸ê®Æ®wºÞ²z»y¨¥¡C©R¥O³QÂà´«¬°Â²³æªººÏºÐ¦s¨ú©R¥O¡A¨Ã¥æ¥I¤å¥ó¨t²Î¨Ó³B²z¡CµM«áDBMS±µ¦¬¨Ó¦ÛºÏºÐ¤Wªº¼Æ¾Ú¡A¨Ã¥[¥H³B²z¡C¡@¡@¦b¥»¦a«¬ DBMSÀ³¥Î¤¤¡A¸ê®Æ®w¤ÞÀº(DBE)°õ¦æ©ó¤u§@¯¸¤W¡C¹Ï18.2·t¥Ü¼Æ¾Ú¬O¦s©ñ¦b¤u§@¯¸ªº§½³¡ºÏºÐ¾÷¤W¡A¨ä¹ê¦bºô¸ô¤¤¡A¼Æ¾ÚÁÙ¥i¦s©ñ¦b¤å¥ó¦øªA¾¹¤W¡C³oùظê®Æ®w¤ÞÀº¨Ï¥Î¨å«¬ªº¤å¥óI/O©I¥s©M°O¿ý«ÊÂê§Þ³N¨Óª½±µÅª¼g¼Æ¾Ú¡C¡@¡@¡@¦s©ñ¼Æ¾Úªº¤å¥ó¦ì©óºô¸ô¤¤ªº¬YÓ¦øªA¾¹¤W®É¡A DBMSªº¦æ¤O»P³æ¾÷±¡ªpµL²§¡C ºô¸ô§@·~¨t²Ît³d¹ï¦øªA¾¹ªººÞ²z¡A¦]¦¹¹ïDBMS¦Ó¨¥¡A¹ï¦øªA¾¹ªº¨Ï¥Î´N¶H¨Ï¥Î§½³¡ªººÏºÐ¾÷¤@¼Ë¡C¡@¡@·í¥Î¤áµo¥X©R¥O¡A½Ð¨D DBMSŪ¨ú¸ê®Æ®w¤¤ªº¼Æ¾Ú®É¡A¸Ó½Ð¨Dº¥ý¥Ñ¤u§@¯¸(¥Î¤á)ªººô¸ôÅX°Êµ{¦¡³B²z¡A¥¦t³d§â½Ð¨D±qºô¸ô¤W¶Ç¨ì©Ò»Ýªº¦øªA¾¹ºô¸ô¤å¥ó¨t²Î¡C¦øªA¾¹§@·~¨t²Î±q¾A·íªººÏºÐ¨÷¤W§ä¨ì¼Æ¾Ú¡A¨Ãµo¦^µ¥«Ý¤¤ªº¤u§@¯¸ÅX°Êµ{¦¡¡C³Ì«á¡A¼Æ¾Ú¦^¶Çµ¹DBMS¡A³o¼ËDBMS¨Ï¥Î³o¨Ç¼Æ¾Ú´N¶H¨Ï¥Î¥»¦a¦sÀxªº¼Æ¾Ú¤@¼Ë¡Cºô¸ô±¡ªp¤Uªº±µ¤f¤ñ³æ¾÷±¡ªp¤U±µ¤fªº³B²z¼W¥[¤F³q«H¶}¾P¡A¥¿±`±¡ªp¤U³oºØÃB¥~¶}¾P¤£·|¼vÅT¥Î¤áªºÅTÀ³®É¶¡¡A°£«D¦bºô¸ô³q«Hªº°ª®p´Á¶¡©ÎDBMSn¨D¤j¼Æ¾Ú¶q¶Ç»¼¡C¡@¡@¹ï©ó¥»¦a«¬ DBMS¨ä¤j³¡¤À¤u§@³£¦b¤u§@¯¸¤@°¼§¹¦¨¡A§Y¨Ï¼Æ¾Ú¦sÀx¦b¤å¥ó¦øªA¾¹¤W¡A¨ä¹ï¼Æ¾Úªº³B²z¤´µMn¦b¤u§@¯¸¤W¶i¦æ¡C³oºØ¤è¦¡ªº³Ì¥Dnªº¤@Ó¯ÊÂI¬OµL½×¬d¸ß»Ýn¦h»ò¤Öªº¼Æ¾Ú¡A³£»Ýnº¥ý±N¬d¸ß¤¤ªº©Ò¦³¼Æ¾Ú³q¹Lºô¸ô¶Ç¨ì¤u§@¯¸¡AµM«á¥Ñ¤u§@¯¸t³d¿ï¥Xº¡¨¬¬d¸ß±ø¥óªº¼Æ¾Ú¡A¤£Ãø·Q¶H¡A·í´XӥΤá¦P®É¾Þ§@¸ê®Æ®w®É¡A¸ê®Æ®wºô¸ôªº±a¼e·|«Ü§Öªý¶ë¡C¡@¡@¦b³o¤@¤è¦¡¤U¡A¤u§@¯¸¤£¶Ènt³d©Ò¦³¥Î¤á¤¶±ºÞ²z¡AÁÙnt³d©Ò¦³¼Æ¾Ú³B²zªº¤u§@¡C¦b·í¤µªº¸ê®Æ®wÀ³¥Î¤¤¡A¤×¨ä¬O¨º¨Ç¥\¯à±j¥B¨Ï¥Î²«Kªº¨t²Î¡A¥Î¤á¤¶±ªº³B²z¶}¾P¬O¬Û·í¤jªº¡A¶H Windows³o¼Ëªº¹Ï§ÎÀô¹Ò¡A³B²z¤WªºÃB³B¶}¾P·|§ó¤j¡C¬°¦¹¦Ó¤É¯Å¤u§@¯¸¬O«Ü±o¤£Àv¥¢ªº¡C¡@ 18.1.4.2 ¥Î¤á/¦øªA¾¹«¬¼Æ¾Ú±µ¤f¡@ ¡@¡@¥Ñ©ó¦øªA¾¹µwÅé§Þ³N³v¦~¨³³t¦a´£°ª¡A¸ê®Æ®w¦b³B²z¼Ò¦¡¤W¦bªñ¤¦~¤ºµo¥Í¤F§ïÅÜ¡C¥»¦a«¬ DBMS³vº¥Åý¦ìµ¹¥Î¤á/¦øªA¾¹«¬DBMS¡A¤×¨ä¬O¦b¤j¤¤«¬¥ø·~¤¤§ó¬O³o¼Ë¡C¡@¡@¥¿¦p¦W¦r©Ò·t¥Üªº¡A¥Î¤á /¦øªA¾¹¬O±N³B²z¤u§@¤À´²¨ì¤u§@¯¸©M¦øªA¾¹¤W¥h³B²z¡A¦øªA¾¹¤£¶Èt³d¦s¨ú¼Æ¾Ú¡AÁÙn¹ï¼Æ¾Ú§@¤@©wªº³B²z¤u§@¡A³o¼Ë¦b¼Æ¾Úµo°eµ¹¤u§@¯¸¤§«e§Y¨D±o¬d¸ßµ²ªG¶°¡A±q¦Ó¦b¤j³¡¤À±¡ªp¤U¥i¤j¤j´î¤Öºô¸ô¶Ç¿éªº¶}¾P¡A¦]¦¹¡A¤]´î»´¤F¤u§@³B²zt¾á¡A±q¦Ó¥u»ÝÃö¤ß¥Î¤á¤¶±ªº³B²z¤u§@§Y¥i¡C¡@¡@¦øªA¾¹³B²z¼Æ¾Ú±a¨Óªº¥t¤@Ó¦n³B¬O¡A·í¦øªA¾¹¤¤¸ê®Æ®w¤ÞÀº¨Ï¥Î¤F½w½Ä¾÷¨î®É¡A¦hÓ¤u§@¯¸¥i¥H±q¤¤¨ü¯q¡C¨Ò¦p¡A¤@¥Î¤á¬d¸ß¤F¬Y¼Æ¾Ú¡A·í¥t¤@¥Î¤án¬d¸ß¦P¼Ëªº¼Æ¾Ú®É¡A§Y¥i±q¦øªA¾¹½w½Ä¤¤ª½±µ±o¨ìµ²ªG¡A±q¦Ó§K¥h«Ü¦h¶}¾P¡C ¡@¡@¥Î¤á /¦øªA¾¹¨t²Îªº¦¨¥\»P§_¦b«Ü¤jµ{«×¤W¨Ì¿à©ó¦øªA¾¹µwÅé«~½è©M®e¶q¡C¥Î¤á¶V¦h¡A¦øªA¾¹ªº³B²zt¾á¶V«¡A¬ÛÀ³¦øªA¾¹µwÅé©Ê¯à¤]n¸ò±o¤W¡A§_«h´N·|¾ÉPÅTÀ³®É¶¡¤ñ¥»¦a«¬¸ê®Æ®wÁÙn®tªºµ²ªG¡C¡@¡@ ¡@¡@³B²z¤u§@¡A¦Ó¤u§@¯¸t³d¥Î¤á¤¶±³B²z¤u§@¡@¡@¡@¥Î¤á©M¦øªA¾¹¶¡ªº¸ê®Æ®w±µ¤fn¤ñ¥»¦a«¬¨t²Î½ÆÂø±o¦h¡C¥¦¦³´XÓÂà´«¯Åt³d©R¥O©Mµ²ªG¶°¦b¤u§@¯¸©M¦øªA¾¹¶¡ªºÂà°e¡C¹Ï 18.5µ¹¥X¤F¥Î¤á/¦øªA¾¹¸ê®Æ®w±µ¤fªº¸Ô²Ó±¡ªp¡C¡@¡@¡@¥Î¤á /¦øªA¾¹ªº«eºÝÀ³¥Îµ{¦¡¹ê»Ú¤W¤£ª½±µ»P¸ê®Æ®w¤ÞÀº¥´¥æ¹D¡C¨CӥΤá¦øªA¾¹´£¨Ñ¤@Ó¸ê®Æ®w³q«H±µ¤f¡A¸Ó¸ê®Æ®w³q«H±µ¤f°õ¦æ©ó«eºÝ¡C³o¨Ç±µ¤f¤]ºÙ¬°¸ê®Æ®w³q«HAPIµ¥¡C¸ê®Æ®w³q«H±µ¤fªº¤u§@¬yµ{¦p¤U¡G¡@¡@Æ¡ «eºÝÀ³¥Îµ{¦¡µo°e©R¥Oµ¹¸ê®Æ®w³q«H±µ¤f¡C Æ¢ ±µ¤f³q¹Lºô¸ô§â©R¥O¶Çµ¹¸ê®Æ®w¤ÞÀº¡C ¡@Æ£ ¸ê®Æ®w¤ÞÀº¦bªA°È®É¤W°µ¬d¸ß©Î§ó·s¾Þ§@¤§Ãþªº¤u§@¡A³q¹Lºô¸ô¤å¥ó¨t²Î¦s¨úª«²z¼Æ¾Ú¡C¡@¡@Ƥ ¸ê®Æ®w¤ÞÀº±Nµ²ªGªð°eµ¹¤u§@¯¸¤Wªº³q«H±µ¤f¡C¡@¡@Æ¥ «eºÝ±q±µ¤f¤W±µ¨ìµ²ªG«á¡AÅã¥Ü©Î«ö¥Î¤án¨D°µ¨ä¥¦³B²z¡C¡@¡@¡@¥Î¤á /¦øªA¾¹«¬¤ñ¥»¦a«¬DBMS§ó±µªñODBCªºì²z¡C¦]¬°¥Ñ«eºÝ¦V¸ê®Æ®wªº©R¥Oµo°e©M¥Ñ¸ê®Æ®w¦V«eºÝµ²ªGªºªð¦^³£¬O³z©úªº¡A¨Ã¤£»Ýª¾¹D¨ãÅéÂà°e¤è¦¡¦p¦ó¡A¦U¨t²Î¦s¦b®t§O¦a¤è¬O¡G¥Î¤á/¦øªA¾¹¨t²Î¦bºÞ²z¤u§@¯¸©M¦øªA¾¹¶¡³q«Hªº¤è¦¡¤£¦P¡A©¼¦¹·|¤£¬Û®e¡C¦¹¥~,¹ï©ó¥»¦a«¬DBMS¯Ê¥FŪ¨ú¤£¦P«¬¦¡¼Æ¾Ú·½ªº¯à¤Oªº°ÝÃD¡C³o¨Ç°ÝÃD¦bIDAPI¤¤±o¨ì¤F¦³®Ä¸Ñ¨M¡C¡@18.1.4.3 Borland Delphi ªº¸Ñ¨M¤è®×¡@¡@¡@ IDAPI¬O³q¹LBDE(Borland Database Engine)©MSQL Links¡A¨Ó¸Ñ¨M¥»¦a«¬¸ê®Æ®w±µ¤f©M¥Î¤á/¦øªA¾¹«¬¸ê®Æ®w±µ¤fªº¬Û®e°ÝÃDªº¡A¨£¹Ï13.1¡C¡@¡@ Delphi ªº¸ê®Æ®w¯S©Ê¨Ï§A¯à«Ü®e©öºc³y¸ê®Æ®wÀ³¥Îµ{¦¡¡C³o¨ÇÀ³¥Îµ{¦¡¯à¦s¨úVisual dBASE¡BParadox¡BLocal InterBase Server for Windowsµ¥¥»¦a¸ê®Æ®w©MOracle¡BSybase¡BInformix¡BSQL Server©MRemote InterBase Serverµ¥¥Î¤á/¦øªA¾¹¸ê®Æ®w¡CBDE ¬OBorland¤½¥q¤ä´©Delphi 2.0 Client/Server Suite¡BParadox for Windows¡BVisual dBASE for Windowsµ¥²£«~ªº®Ö¤ß¸ê®Æ®w¤ÞÀº©M¤¬³s³nÅé¡CBDE ´£¨Ñ¤FÂ×´I©M±j§§ªº¯S©Ê¤ä´©¥Î¤á/¦øªA¾¹À³¥Îªº¶}µo¡C¡@¡@´£¨Ñ¤ä´©¦hºØ¸ê®Æ®w¦p dBASE¡BParadox¡BText¡BInterBase¡BOracle¡BSybase©MMicrosoft SQL Server¥H¤Î¥ô¦óODBC¼Æ¾Ú·½ªº²Î¤@©M¤@PªºÀ³¥Îµ{¦¡µ{¦¡³]p±µ¤f(API)¡C¶}µoªÌ¯à¤£¥Îקï¸ê®Æ®wÀ³¥Î´N¯à¦s¨ú¤£¦Pªº¸ê®Æ®w¯¸ÂI©M¸ê®Æ®w®æ¦¡¡G¡@ ¡´ BDE¬O¥Î©ó¶}µo¥Î¤á/¦øªA¾¹¸ê®Æ®wÀ³¥Îªº²z·Q¤u¨ã¡A¸ê®Æ®wÀ³¥Îµ{¦¡¬J¥i¦s¨ú¥»¦a¸ê®Æ®w¤S¥i¦s¨ú»·ºÝ¸ê®Æ®w ¡´ ¤¹³\¸ê®Æ®w¥Îª½±µ©MÆF¬¡¦a¦s¨ú¼Æ¾Ú·½ ¡´ BDE¹ï©óParadox©MdBASE¤å¥ó®æ¦¡¨Ó¬O°ª©Ê¯àªº¸ê®Æ®w¤ÞÀº¡@ ¡´ ¤ä´©¨Ï¥ÎISAM(Indextd Sequential Access Method)SQL©MQBE¦s¨ú¼Æ¾Ú¡@ ¡´ BDE¬O¼Æ¾Ú¾ã¦X¤Æ¤ÞÀº¡A´£°ª¸ó¤£¦P¸ê®Æ®wªº¦@¨ÉªA°È¡C¤ä´©¤£¦P¸ê®Æ®w®æ¦¡ªº¬Û¤¬Âà¤Æ¡A¦pdBASE©MOracleªí¡B±qInterBase¨ìParadox«þ¨©¼Æ¾Ú¬Æ¦Ü«Ø¥ßInterBase ©MOracleªí¤§¶¡ªº¤@¹ï¦hÃö«Y¡@ ¡´ BDE¬d¸ß¤ÞÀº¬°SQL¡AQBE©M±¦V¶°¦X¦s¨ú´£¨Ñ¤@P©Êªº¬d¸ß»y¨¥¡C¤ä´©¥Î¤á©w¸q©M¦s¨ú°ò¥»SQLªº¦øªA¾¹©M°ò©ó¤å¥ó¸ê®Æ®wªº¯à¤O¡@ ¡´ BDE¤ä´©¥þ32¦ì¥\¯à¡A¦p¦h½uµ{¡A·m¦û¦¡¦h¶iµ{¡AªøÀÉ®×¼Ðñ©MUNC¡A¥Î¤á¥i¦b«á¥x°õ¦æ¦hÓ¬d¸ß¡A¦hÓ¸ê®Æ®wÀ³¥Î¥i¦s¨ú¦P¤@Ó¸ê®Æ®w¤å¥ó¡@ ¡@¡@ BDEªºÅé¨tµ²ºc¬O°ò©ó¸ê®Æ®wÅX°Êµ{¦¡ªº¡A¥¦´£¨Ñ¤F¦UºØ¦@¨ÉªA°È¡G¡@¡@¡´ ½w½Ä°ÏºÞ²z(Buffer Manager)¡@¡@¡´ ±Æ§Ç¤ÞÀº¡@¡@¡´ OSªA°È¡@¡@¡´ °O¾ÐÅéºÞ²z¡@¡@¡´ BLOB§Ö³t¦s¨ú¡@¡@¡´ SQL¬d¸ß¤ÞÀº¡@¡@¡´ SQL²£¥Í¾¹¡@¡@¡´ ¸ê®Æ®w«ºc¡@¡@¡´ ªíªº§å³B²z¡@¡@¡´ ¼Æ¾ÚÂà´«ªA°È¡@¡@¡´ ³s±µªA°È¡@¡@¡´ °O¾ÐÅé¸ê®Æ®wªA°È¡@¡@¡´ SQLÅX°Êµ{¦¡ªA°È¡@¡@¡´ ¨t²ÎºÞ²z¡@¡@¡´ »y¨¥ºÞ²z¡@ ¡@¡@ Paradox¡BdBASE©M¤å¥»¸ê®Æ®wBDE¥]§tªº¸ê®Æ®wÅX°Êµ{¦¡¤ä´©¹ï¼Ð·Ç¼Æ¾Ú·½ªº¤@P©Ê¦s¨ú¡C¥Î¤á¥i¥H¼W¥[ODBCÅX°Ê©MBorland SQL Links²£«~¥H¤ä´©¹ïSQL ¦øªA¾¹ªº¼Æ¾Ú¦s¨ú¡A¦pInterBase Oracle©MSybaseµ¥¡C¦¹¥~BDEµ¹¤©Windows 95©MWindows NTÀ³¥Î¶}µoªÌ¥Hª½±µ¡B¿W¥ß¦@¨Éªº¹ï¦hºØ¼Æ¾Ú·½ªº¶i¶¥¦s¨ú¡C¡@¡@ BDE¦b³]p¤W¬O±¦Vª«¥óªº¡C¦b°õ¦æ®É¡A¸ê®Æ®wÀ³¥Î³q¹L«Ø¥ß¦UºØ«¬¦¡ªºBDE ª«¥ó»PBDE¤¬°Ê¡A³o¨Ç°õ¦æªºª«¥ó¥Î©ó¾Þ§@¸ê®Æ®w¹êÅé¦p¸ê®Æ®wªí¡B¬d¸ß¡CBDEªºÂX®iªºAPI¤ä´©C¡BC++¡BDelphiµ¥¹ï¸ê®Æ®w¤ÞÀºªº¦s¨ú¡C¡@¡@¦b DelphiÀ³¥Îµ{¦¡¤¤¦s¨ú¸ê®Æ®w¬O³q¹L½ÕBDEªºAPI¨ç¼Æ¡CDelphi¦b®w³æ¤¸BDE¤¤´£¨Ñ¤F¤j¬ù¤T¤Q¦hÓAPI¨ç¼Æ©M¦UºØBDE°T®§©Mµ²ºc¡C¥Ñ©óDelphiÀ³¥Îµ{¦¡ªº¶}µo¬O°ò©ó³¡¥óªº¡A¦³ÃöBDE APIªº©I¥s³£´O¤J¤FDelphi¥iµø³¡¥óÃþ®w¡A¦]¦¹¡A«Ø¥ß¸ê®Æ®wÀ³¥Î®É¥i¥H¤£¥²ºÞBDE APIªº²Ó¸`¡C¥un¥¿½T¸Ë³]IDAPIªºDrivers¡A¨Ã¶i¦æ¥¿½Tªº²ÕºA¡A´N¯à¨Ï§Aªº¸ê®Æ®wÀ³¥Îµ{¦¡»P¦øªA¾¹³s±µ¨Ã¦s¨ú¸ê®Æ®w¡C·íµM¬°¤F´£°ªÀ³¥Îµ{¦¡ªº¸ê®Æ®w¦s¨ú©Ê¯à¡A ¥i¥H¦bµ{¦¡¤¤ª½±µ©I¥sBDE API¨ç¼Æ¡C¡@¡@ BorlandªºIDAPI¥]§t¹ïODBCªº¤ä´©¡A¦]¦¹³q¹LBDE¡A§AªºÀ³¥Îµ{¦¡¯à¦s¨ú¤@¤Á»PODBC¬Û®eªº¸ê®Æ®w¦pAccess©MBtrieve¡C¡@¡@ Local InterBase Server´£¨Ñ¤F¤@Ó³æ¥Î¤á¦h¹ê¨ÒªºSQL¦øªA¾¹°ò¥x¡A¯S§O¬O¦b±N¸ê®Æ®wÀ³¥Îµ{¦¡Âಾ¨ì¹ïOracle¡BSybase©MInformixµ¥»·ºÝ¸ê®Æ®wªº¦s¨ú¤§«e¡A¥i¥H¦bLocal InterBase Server°ò¥x«Ø¥ß©M´ú¸Õ¸ê®Æ®wÀ³¥Îµ{¦¡¡C¡@¡@¹ï¥Î¤á /¦øªA¾¹«¬ªº¸ê®Æ®wÀ³¥Îµ{¦¡¨Ó»¡¡ASQL Links¦bDelphi¸ê®Æ®wÅé¨tµ²ºc¤¤°_µÛ¦ÜÃö«nªº§@¥Î¡C¡@¡@ Borland SQL Links¤ä´©¦s¨ú§½³¡(Paradox dBASE)©M»·ºÝSQL¸ê®Æ®wªºBDEÀ³¥Îµ{¦¡¡C¬°¤F¦s¨ú¯S©wªº»·ºÝSQL¦øªA¾¹¥²¶·¦b¥Î¤áºÝ¸Ë³]¬ÛÀ³ªºSQL LinksÅX°Êµ{¦¡¡C¸Ë³]¤FSQL LinksÅX°Êµ{¦¡«á¡ASQLªí¹F¦¡¤~¯à³QÂà°eµ¹¬ÛÀ³ªº¦øªA¾¹°õ¦æ¡C¡@¡@¤@¥¹§A¸Ë³]¤F SQL LinksªºÅX°Êµ{¦¡¨Ã«Ø¥ßSQLÅX°Êµ{¦¡ªºAlias¡A§A´N¯à±Ä¥Î¤U¦C¤èªk¨Ï¸ê®Æ®wÀ³¥Îµ{¦¡¶H¦s¨ú¥»¦aParadox©MdBASE¸ê®Æ®w¤@¼Ë¦s¨ú»·ºÝ¸ê®Æ®w¡G¡@ ¡´ ³q¹LÀ³¥Îµ{¦¡¥Î¤á±µ¤f(¤¶±) ¡´ ³q¹L¥]§t´O¤JSQLªí¹F¦¡ªºÀ³¥Îµ{¦¡ ¡´ ª½±µ±NSQLªí¹F¦¡Âà°eµ¹¦øªA¾¹¡@ ¡@¡@ BDE¤]¤ä´©À³¥Îµ{¦¡¨Ï¥ÎSQL¦s¨ú§½³¡¼Æ·½¡A¡@¡@¸Ë³]¤F SQL LinksÅX°Êµ{¦¡¡A§A¯à¥ÎSQL¦s¨ú¼Æ¾Ú¡CÅX°Êµ{¦¡t³dSQL¦øªA¾¹ªºÁåµ²¡A±N¬d¸ß»y¥yÂà´«¦¨¬Û®eªºSQL»y¥y¨Ã±N¥¦ÌÂà°eµ¹SQL¸ê®Æ®w¡Cµ¥³B²z§¹¦¨«á¡ASQL¸ê®Æ®w§âµ²ªG¥HÀ³¡@¡@¡@ Æ« BDE¥Î¤á¬d¸ßSQL¸ê®Æ®w¡F¡@¡@ Ƭ SQL LinksÅX°Êµ{¦¡«Ø¥ß¥Î¤á¤u§@¯¸»PSQL ServerªºÁåµ²¡A¨Ã±N¬d¸ßµo°eµ¹SQL ¦øªA¾¹¡F¡@¡@ Æ SQL¦øªA¾¹¶i¦æSQLªí¹F¦¡ªº¿ù»~©M»yªkÀˬd¡A³B²z¬d¸ß¨Ã±Nµ²ªGªð¦^µ¹BDE ¥Î¤á¡F¡@¡@ Æ® SQL LinksÅX°Êµ{¦¡±Nµ²ªG³q¹LSQLÂà´«¦¨¥Î¤áºÝ¯àÃѧOªº§Î¦¡¡A¥Î¤áºÝ±N¨ä¶i ¦æ®æ¦¡¤Æ¨Ã±N¼Æ¾ÚÅã¥Üµ¹¥Î¤á¡C¡@ ¡@¡@¦bÀ³¥Îµ{¦¡¤¤¨Ï¥Î SQL LinksÅX°Êµ{¦¡¹ï¨Ï¥ÎSQLªº¸ê®Æ®w¨ã¦³¦p¤U¦n³B¡G¡@¡@¡´ ª½±µ¬d¸ßSQL¦øªA¾¹ªº¯à¤O¡@¡@¡´ ¤ä´©SQLºô¸ôªº¶Ç¿é¡@¡@¡´ ¼W±j¤F°O¿ýªº§Ö³t¦s¨ú¡@¡@¡´ ¼Æ¾ÚÂê©w¡@¡@¡´ ¦bSQLµ²ªG¶°©M¸ê®Æ®wªíªºÂù¦VÅÜ´«¡@¡@¡´ ¨Ï¥Î¯Á¤Þµ¹¼Æ¾Ú±Æ§Ç¡@¡@¡´ ¬°¸ê®Æ®w¥Ø«eSession«Ø¥ß®Ññ¡A¨Ã¥i¦b¥H«á«¥Î®Ññ¡@¡@¡´ ³q¹L°ÊºA¦s¨ú¼Æ¾Ú·½¨Ó°ÊºA³B²zSQL¼Æ¾Ú¡@ 18.2 Delphi ¥Î¤á/¦øªA¾¹À³¥Î¶}µoÀô¹Òªººc³y¡@ 18.2.1 Borland SQL Links ªº¸Ë³]¡@ SQL Links ªº¸Ë³]¹Lµ{¦p¤U¡G ¡@Æ« ¦b¥Î¤áºÝ¤u§@¯¸¤W±NSQL Links1¸¹ºÏºÐ´¡¤JºÏºÐ¤ùºÏºÐ¾÷.A:©ÎB¡C Ƭ ¦bWindows 95ªº¤å¥óÁ`ºÞ¤¤¡A¿ï¾Ü°õ¦æA:\INSTALL( ©ÎB:\INSTALL)¡A¨ÃÅã¥Ü¥´¶}¹ï¸Ü¤è¶ô¡C¡@ Æ ¿ï¾ÜContinue ©Î«öEnter¡CINSTALL °»´ú¤u§@¯¸¤W¬O§_¤w¸Ë³]¤FBDE ªº°ÊºAÁåµ²®wIDAPI01.DLL ¡C¦pªG»Ýn¥¦±NÅã¥Ü¤@Ó¹ï¸Ü¤è¶ô¡A¥HÅý§A´yz¸Ó¤å¥ó©Ò¦b¦ì¸m¡C·í©w¦ìIDAPI01.DLL«á¡AINSTALLÅã¥ÜBorland SQL Links¥Ø¿ý¹ï¸Ü¤è¶ô¡A´yz§A·Q¸Ë³]ªºSQL LinksÅX°Êµ{¦¡¡C¡@¡@·í§A§¹¦¨³o¨Ç¤u§@¡A¿ï¾Ü Continue©Î«öEnter.INSTALLÅã¥ÜIDAPI²ÕºA©w¦ì®Ø¡C¡@ Æ® ´yz§A·Q¸Ë³]ªºIDAPI²ÕºA¤å¥óªº¤É¯Åª©ªº¦ì¸m¡C·í§A§¹¦¨³o¨Ç¤u§@«á¡A¿ï¾ÜContinue©Î«öEnter¡C¦bÄ~Äò¸Ë³]¤§«e«ö·Ó§A©Ò¿ï¾ÜªºÅX°Êµ{¦¡¡C¸Ë³]µ{¦¡±N»Ýn§ó¦hªº¸ê°T¡A«á±ªº³¹¸`¤¤±N±Ôz³o¨Ç¸ê°T¡C¡@¡@Ư ¤@¥¹§A´£¨Ñ¤F©Ò¦³ªº¥²n¸ê°T¡A¸Ë³]¶}©l·í¸Ë³]µ²§ô«á¡A§A¯à¿ï¾Ü¹î¬ÝSQL Links¦Ûz¤å¥ó????READLINK.TXT¡C¾\Ū³oÓ¤å¥ó±N§ä¨ì³Ì·sªº¸ê°T¡C¡@ 18.2.2 ²ÕºASQLÀô¹Ò¡@ ¡@¡@»P§Aªº BDEÀ³¥Îµ{¦¡¤@°_¸Ë³]ªº¦³BDE²ÕºA¤u¨ã(BDECFG32.EXE)¡A¸Ó¤u¨ã»²§U±Ôz¥Î¤áקï¥L̪ºÀ³¥Îµ{¦¡²ÕºA¡C²ÕºA°Ñ¼Æ³Q¦s©ó©R¦W¬°IDAPI32.CFGªº¤G¶i¨î¤å¥ó¤¤¡C·íÀ³¥Îµ{¦¡±Ò°Ê®É¡A±NŪ³oÓ¤å¥ó¡C³q±`¸Ó¤å¥ó¦bÀ³¥Î¸Ë³]¹Lµ{¤¤³Q¸m©óBDE¤å¥ó¥Ø¿ý¤¤(C:\Program Files\Common\BDE)¡C¡@¡@¥»¸`´yz«ç¼Ë¨Ï¥Î BDE²ÕºA¤u¨ã³]©wÀ³¥Îµ{¦¡ªºSQLÀô¹Ò¡C¤@¥¹²ÕºA¦nBDEÀ³¥ÎÀô¹Ò¡A´N¥i¶}©lÁp±µºô¸ô¡A¨Ã¦s¨úSQL¦øªA¾¹¡C¡@¡@Ãö©ó«ç¼Ë¨Ï¥Î BDE²ÕºA¤u¨ãªº¸Ô²Ó¤¶²Ð¡A¥i°Ñ¨£BDE¥Î¤á«ü«n©Î«ö°õ¦æBDE²ÕºA¤u¨ã¿ï¾ÜHelp«ö¶sÅã¥Ü¦b½u»²§U±Ôz¡C¡@¡@¦b¶}©l²ÕºA SQLÀô¹Ò«e¡A¥²¶·¤w§¹¦¨¥H¤U¤u§@¡G¡@ ¡´ ¤w¸Ë³]SQL Links³nÅé¡@ ¡´ µ²§ô©Ò¦³¨ä¥¦BorlandÀ³¥Îµ{¦¡¡@ ¡´ ¦bWindows 95¤¤¥´¶}À³¥Îµ{¦¡¸s¸s²ÕBorland Delphi 2.0¡@ ¡´ ¿ï¾ÜIDAPI²ÕºA¤u¨ã¹Ï¥Ü¡A¥X²{²ÕºA¤u§@µøµ¡«á¶i¤JÅX°Êµ{¦¡ºÞ²z¶¡@ 18.2.2.1 ²ÕºASQL LinkÅX°Êµ{¦¡¯Ê¬Ù³]©wªº¤èªk¡@ ¡@¡@ SQL LinkÅX°Êµ{¦¡¯Ê¬Ù³]©w¬O«ü¦bBDE²ÕºA¤u¨ãªºDrivers¶¤¤ªº°Ñ¼Æ³]©w¡A³o¨Ç°Ñ¼Æ¦b«Ø¥ß·sªºAlias¤¤¨Ï¥Î¡CAlias¬O´yzºô¸ô¸ê·½ªº¤@¸s¸s²Õ°Ñ¼Æªº¶°¦X¡CBDEÀ³¥Î¨Ï¥ÎAlias Áp±µ¦@¨É¸ê®Æ®w¡CAlias¹ï©ó¦s¨ú§½³¡¸ê®Æ®w¨Ã¤£¬O¥²nªº¡A¦ýn¦s¨úSQL¸ê®Æ®w¡A«o¬O¥²¤£¥i¤Ö¡C¡@¡@ SQL LinksÅX°Êµ{¦¡ªº¯Ê¬Ù³]©w¡A¬O§A«Ø¥ß·sªºAlias ªºì«¬¡C¾¨ºÞ§A¦b«Ø¥ßAlias«á¯à©w¨î¥¦¡A¦ý¦b«Ø¥ß·sªºAlias«e³]©w¬ÛÀ³ªº¯Ê¬Ù³]©wn¨Óªº®e©ö¡C¦]¬°³o¼Ë«Ø¥ßªº¨C¤@ÓAlias±NÄ~©Ó³o¨Ç³]©w¡C¡@¡@n´yzÅX°Êµ{¦¡ªº¯Ê¬Ù³]©w¡An§¹¦¨¥H¤U´X¶µ¡G ¡@¡´ ±N«G±ø²¾¨ìÅX°Êµ{¦¡ªº¤J¤f¡AÅX°Êµ{¦¡ºÞ²zµ{¦¡Åã¥Ü©Ò¦³ªº¸ÓÅX°Êµ{¦¡ªº²ÕºA°Ñ¼Æ¡A¦b°Ñ¼Æ²M³æªíºÝ¥i¥Îºu¦æºbÀ˹î¦U²ÕºA°Ñ¼Æ¡@¡@¡´ ¦pªG»Ýn½s¿èÅX°Êµ{¦¡ªº¯Ê¬Ù²ÕºA°Ñ¼Æ¡A¦pªG¹C¼Ð°±¦b³o®æ¡A ²ÕºA¤u§@±N¦Û°Ê®M¥Î¯Ê¬Ù°Ñ¼Æ¡@¡@¡´ ·í§¹¦¨³o¨Ç¤u§@¡A¿ï¾ÜFile|Save¡Aקï±N¦bÀ³¥Îµ{¦¡¤U¤@¦¸±Ò°Ê®É¥Í®Ä¡@ 18.2.2.2 SQL Links ÅX°Êµ{¦¡ªº¯Ê¬Ù³]©w¶µ¥Øªº§t¸q¡@ ¡@ 1. VERSIONSQL Links ÅX°Êµ{¦¡ªºª©¥»¸¹¡C¡@ 2. TYPE´yz¥Ø«eÅX°Êµ{¦¡«¬¦¡¡CSERVER´Nªí¥Ü¸ÓÅX°Êµ{¦¡¥Î©ó³s±µ¤@ÓSQL¦øªA¾¹¡AFILE´Nªí¥ÜÅX°Êµ{¦¡¥Î©ó³s±µ¤@ӼзǪº°ò©ó¤å¥ó¦øªA¾¹¡C ¡@ 3. DLL¿ï¶µ ©Ò¿ïSQL Linksªº16¦ìÅX°Êµ{¦¡ªº°ÊºAÁåµ²®w¦W¡C 4. DLL32 ©Ò¿ïSQL Linksªº32¦ìÅX°Êµ{¦¡ªº°ÊºAÁåµ²®w¦W¡C 5. DRIVER FIAGS ¤º³¡ªº²£«~´yz¼Ð»x¡C 6. TRACE MODE ´yz°O¿ý¸òÂܸê°Tªº«¬¦¡ ¡@ 7. SERVER NAME «ü©w¥Ø¼ÐSQL¦øªA¾¹¦W¡C¦pªG«ü©w¬°InterBase¦øªA¾¹¡A±N¥]§t¸ê®Æ®w¤å¥óªº¥þ³¡¸ô®|¡AServername:/Usr/gds/directoryname/databasenam.gdb ¡@ 8. USER NAME ¦s¨úSQL¦øªA¾¹ªº¯Ê¬Ù¥Î¤á¦W¡C ¡@ 9. OPENMODE OPENMODE¬OSQL Links¥´¶}SQL¸ê®Æ®w®ÉªºÅª¼g¼Ò¦¡¡C¨úÈ¥i¥H¬OREAD/WRITE©ÎREAD ONLY¡A¯Ê¬ÙȬOREAD/WRITE¡C§âOPEN MODE³]¬°READ ONLY¡A±N¼vÅT¥Î¤áºÝªº¾Þ§@¡A¦ý¹ïSQL¦øªA¾¹¨S¦³¼vÅT¡C ¡@ 10. SCHEMA CACHE SIZE ´yz³Q¶J¦sµø¹Ï¸ê°TªºSQLªíӼơC¨úȽd³ò¬O0-32¡A ¯Ê¬ÙȬ°8¡C ¡@ 11. LANGDRIVER ¥Î¨Ó¾Þ§@¨Ó¦ÛSQL ¦øªA¾¹ªº¼Æ¾Úªº»y¨¥ÅX°Êµ{¦¡¡C·í¹C¼Ð°±¤îLANGDRIVERÄæ¦ì®É¡A¤@Óºu¦æ®Ø¥X²{¦b¥¿¤åÄæ¦ìªº¥ª°¼¡A¥Îºu¦æºb¥i¥H¥Î©ó§AªºÅX°Êµ{¦¡ªº¥i¿ïªº»y¨¥²M³æ¡C¦p¨Ï¥Î¬ü°ê^»y¡A¸Ó¯Ê¬ÙȬOªÅ®æ¡C ¡@¡@·í´yzªº»y¨¥ÅX°Êµ{¦¡»P¤@Ó¦øªA¾¹§O¦W¬Û¾AÀ³¡A¨º»ò§AªºÀ³¥Îµ{¦¡±N¨Ï¥Î¸ÓÅX°Êµ{¦¡³B²z±q¦øªA¾¹µo¨Óªº¼Æ¾Ú¡C³o¥]¬A§A¹î¬Ýªº©Ò¦³ªí©M©Ò¦³¬d¸ßªð¦^ªºµ²ªGªí¡C°õ¦æ¦b¤£¦P¨t²Î¤Wªº¦øªA¾¹§Q¥Î¦r¤¸¶°ªºÂà´«¨Ó¨M©w«ç¼Ë¹ï¼Æ¾Ú½s½X¡C¦pªG§A¾Þ§@¦b«D^»yÀô¹Ò¡A§AªºBDEÀ³¥Îµ{¦¡¥i¥H¨Ï¥Î¤£¦P©óSQL¦øªA¾¹ªº¦r¤¸¶°¡C¦pªG§Aªº°ò¥x¤Wªº¦r¤¸¶°¦PSQL¦øªA¾¹¤Wªº¤£¤Ç°t¡A¨º»ò¦b¨âºØ¤£¦P°ò¥x¶¡¶Ç»¼¼Æ¾Ú±N¤Þ°_¤U¦C°ÝÃD¡G ¡@¡´ ¼Æ¾Ú¦b§Aªº°ò¥x¤W¤£¥¿½TªºÅã¥Ü ¡@¡@¡´ SQL¸ê®Æ®w¤W±N°O¿ý¿ù»~ªº¦r¤¸ ¡@ ¡@¡@¬°¨¾¤î³oºØ±¡ªpªº¥X²{¡ASQL Links´£¨Ñ»y¨¥ÅX°Êµ{¦¡¡A¹ê²{§AªºÀ³¥Îµ{¦¡ªº¦r¤¸¶°»PSQL¸ê®Æ®wªº¦r¤¸¶°ªº¼Æ¾ÚÂà´«¡C³o±N¨Ï±qSQL¦øªA¾¹¶Ç¨Óªº¼Æ¾Ú¦b§Aªº°ò¥x¤W¥¿½TÅã¥Ü¡A©Î±N§A¿é¤Jªº¼Æ¾Ú¥i¾a¦aÂà°e¨ì¦øªA¾¹¤W¡C ¡@¡@»y¨¥ÅX°Êµ{¦¡¥]§t¦³Ãö±Æ§Ç©M¤j¤p¼gÂà´«ªº¸ê°T¡CµL½×¦ó®É¡A¹ïSQL¸ê®Æ®wªº¬d¸ß«ö¥»¦a¸ê®Æ®wªº³W«h³B²zÀ³¥Îµ{¦¡ªº»y¨¥ÅX°Êµ{¦¡¥Î©óµû´ú±Æ§Çªº¦r¤¸½d³ò¡C ¦pªG°ò¥x¤Wªº±Æ§Ç©M¤j¤p¼gÂà´«»PSQL¦øªA¾¹¤Wªº¤£¦P¡A§AªºÀ³¥Îµ{¦¡´N·|Åã¥Ü¤£¤@Pªºµ²ªG¡C ¡@¡@¦pªGSQL¸ê®Æ®w¨Ï¥ÎÂX®i¦r¤¸¶°¡A½Ð½T«H¥Î©ó¦s¨úSQL ªA°Èªº§O¦W¤¤´yz¥¿½Tªº¡ASQL Links»y¨¥ª©¥»¿ï¾ÜªºÅX°Êµ{¦¡ªº¦r¤¸¶°À³·í»PSQL¦øªA¾¹ªº¬Û¦P¡C¦pªG§A¨S¦³§ä¨ì¦X¾AªºSQL Links»y¨¥ÅX°Ê¡A§A¥iקï§O¦W¤¤ªºSQLQRYMODE¤J¤f¡A¨¾¤î«ö§½³¡¸ê®Æ®w³W«h³B²z¬d¸ß¡C 12. SQLPASSTHRU MODE ´yzÀ³¥Îµ{¦¡¦s¨úSQL¦øªA¾¹®É¬O§_ɧU°ò¥x©R¥O©M¶Ç»¼¦¡SQL¡C¨úȽd³ò©M¥¦Ìªº§t¸q¦C©ó¤Uªí¡G ¡@ ¡@¡@ ªí18.3 SQLPASSTHRU MODE³]©w ¡@ ¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w ³]©w¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@§t ¸q ¡@ ¡X¡X¡X¡X¡X¡X¡X¡X¡X¡X¡X¡X¡X¡X¡X¡X¡X¡X¡X¡X¡X¡X¡X¡X¡X¡X¡X¡X¡X¡X¡X¡X¡X¡X¡X¡X¡X¡X ¡@ NOT SHARED ¡@¡@¡@¶Ç»¼SQL©M«D¶Ç»¼©ÊSQL¤£¦@¨É¬Û¦Pªº³s±µ ¡@ SHARED AUTOCOMMIT¡@ ¯Ê¬ÙÈ¡C¶Ç»¼SQL©M«D¶Ç»¼SQL±N¦@¨É¬Û¦P³s±µ¡A¶Ç »¼¦¡SQL±N¥H»P«D¶Ç»¼SQL¬Û¦üªº¤è¦¡°Ê§@¡C ¤]´N»¡ ¥Î¤áªº¶Ç»¼¦¡SQLªí¹F¦¡±N³Q¦Û°Ê´£¥æ¡C ¡@ SHARED NOAUTOCOMMIT ¶Ç»¼¦¡SQL©M«D¶Ç»¼¦¡SQL±N¦@¨É¦P¤@Ó³s±µ¡A¦ýSQL ÅX°Êµ{¦¡¨Ã¤£¦Û°Ê´£¥æSQLªí¹F¦¡¡C¦b³oºØ¼Ò¦¡¤U¡A¶Ç »¼¦æ¬°¬O¦øªA¾¹¿W¥ßªº¡C ¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w ¡@ ¡@SHARED AUTOCOMMIT©MSHARED NOAUTOCOMMIT ¼Ò¦¡¨Ã¤£¤ä´©©Ò¦³ªº¶Ç»¼¦¡ªí¹F¦¡¡C·íSHARED AUTOCOMMIT©ÎSHARED NOAUTOCOMMIT¼Ò¦¡³Q³]©w¡A¦b¶Ç»¼¦¡SQL¤¤¤£»Ý°õ¦æ¨Æ°È±±¨î»y¨¥¡C¨Ï¥Î§AªºBDEÀ³¥Îµ{¦¡³]p»y¨¥¨Ó¶}©l¡A´£¥æ¦^°e¨Æ°È¡C·í¶Ç»¼¦¡SQL©M«D¶Ç»¼¦¡SQL¦@¨É¤@Ó³s±µ¡A°O¿ý§Ö¦s¨Ã¤£¥ß§Y¤Ï¬M¶Ç»¼SQL¾Þ§@ªº§ó·s¡C ¡@ 13. SQLQRYMODE ´yz³B²z¬d¸ßSQL¼Æ¾Úªº¤èªk¡C¨úȽd³ò§t¸q¦C©ó¤Uªí¡A¯Ê¬ÙÈNULL¡G ¡@ ªí18.4 SQLQRYMODE³]©w ¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w ¡@¡@³]©w¡@¡@¡@¡@¡@¡@¼Ò ¦¡¡@¡@¡@¡@¡@ §t ¸q ¡@ ¡X¡X¡X¡X¡X¡X¡X¡X¡X¡X¡X¡X¡X¡X¡X¡X¡X¡X¡X¡X¡X¡X¡X¡X¡X¡X¡X¡X¡X¡X¡X¡X¡X¡X¡X¡X¡X¡X ¡@¡@NULL¡@¡@¡@¡@Server-Local ¡@¦bServer-local¤¤,¬d¸ß¼Ò¦¡¬d¸ßº¥ý¶Ç»¼µ¹SQLªA °È¾¹¡A¦pªG¦øªA¾¹¤£¯à°õ¦æ¬d¸ß¡A¬d¸ß´N¦b¥»¦a°õ ¦æ¡C ¡@¡@SERVER Server-Only ¦bServer-Only¬d¸ß¼Ò¦¡¡A¬d¸ß³Qµo°eµ¹SQL ªA°È ¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@ ¾¹¡C¦pªG¦øªA¾¹¤£¯à°õ¦æ¬d¸ß¡A¤£°õ¦æ¥»¦a¬d¸ß¡C ¡@¡@LOCAL Local-Only ¦blocal-only¼Ò¦¡¡A¬d¸ßÁ`¬O¥»¦a°õ¦æ¡C ¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w ¡@ ¥¿±`±¡ªp¤U¡A¬d¸ßSQL¸ê®Æ®w±N¦b¸ê®Æ®w¦øªA¾¹ºÝ³Q³B²z¡CµM¦Ó¡A¦b¬Y¨Ç±¡ªp¤U¡A§¹¥þ¦bSQL¦øªA¾¹ºÝ°õ¦æªº¬d¸ßªºµ²ªG¤£¦P©ó¦b¥»¦a°õ¦æªº¬d¸ßªºµ²ªG¡C¨Ò¦p¡A§AªºBDE À³¥Îµ{¦¡¬d¸ß¨ç¼Æ°õ¦æ¦b¦r¤¸Äæ¦ìªº¤j¤p¼g±Ó·P·j¯Á¡C¦pªG¡A¦øªA¾¹¤£¤ä´©¤j¤p¼g±Ó·P·j¯Á¡A¨º»òSelect»y¥yªº±ø¥ó¦p¡§>A¡¨¦b¤£¦P¦a¤è¬d¸ß±N²£¥Í¤£¦Pªºµ²ªG¡C ¦pªG§A·Q½T«H©Ò¦³¨Ó¦ÛBDEÀ³¥Îªº¬d¸ß³£«ö·ÓSQL¦øªA¾¹¤Wªº³W«h¨Ó°õ¦æ¡A¨º»ò§A´NÀ³¦X²z²ÕºASQL LinksÅX°Êµ{¦¡¡Aªý¤î¬d¸ßªº¥»¦a³B²z¡C¨Ï¥ÎBDE²ÕºA¤u¨ãקïSQL¸ê®Æ®w§O¦W¡A±NSQL QRYMODE³]©w¦¨SERVER´N¥i°µ¨ì³o¤@ÂI¡C·sªºSQLQRYMODEȱN¦bÀ³¥Îµ{¦¡¤U¤@¦¸±Ò°Ê®É¥Í®Ä¡C ¡@ 14. SCHEMA CACHE TIME¡@ ´yzªí¸ê°T±N³Q¶J¦s¦hªø®É¶¡¡A¨úȽd³ò©M¥¦Ìªº§t¸q¦C©ó¤Uªí¡A¯Ê¬ÙȬ°-1¡C ¡@ ªí18.2 SCHEMA CACHE TIME³]©wªí ¡@ ¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w ³]©w §t ¸q ¡X¡X¡X¡X¡X¡X¡X¡X¡X¡X¡X¡X¡X¡X¡X¡X¡X¡X¡X¡X¡X¡X¡X¡X¡X -1 ªí³Q¶J¦s¦Ü§AÃö³¬¸ê®Æ®w ¡@¡@ 0¡@¡@¡@¡@¡@¡@¡@ ¤£¶J¦sªí ¡@ 1¡K2147483647¡@ ¶J¦sªíªº®É¶¡¼Æ(¬í¬°³æ¦ì) ¡@ ¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w ¡@ ¡@¡@³]©w¸Óȯണ°ª¸ê®Æ®wªíªº¦s¨ú©Ê¯à¡C 15. MAX ROWS ´yzSQL LinksÅX°Êµ{¦¡¯àµ¹¦øªA¾¹¶Ç»¼ªºSQL»y¥yªº³Ì¤j¦æ¼Æ¡C¦pªGȬ°-1¡A«h¨S¦³¨î¡C 16. BATCH COUNT ´yz¦b¦Û°Ê´£¥æ«e¥]§t¦bBATCH¤¤ªº×§ï°O¿ýӼơC ¡@ 18.2.2.3 «Ø¥ß©MºÞ²zSQL§O¦W ¡@ ¡@¡@³]©w¼Ð·Ç§O¦Wªº¹Lµ{¥]¬Aµ¹Alias°Ñ¼Æ½áÈ¡A´yz¥]§tParadox©ÎdBASE¤å¥óªº¸ô®|¦W©M¥Ø¿ý¦W¡C³]©w¥Î©óSQL¸ê®Æ®wªº§O¦W¥]¬Aµ¹alias½á¦W¡A©w¨î¥Î©óSQL¦øªA¾¹©M¸ê®Æ®wªº¦s¨ú°Ñ¼Æ¡CSQL§O¦W¥]¬A¥Ø¼ÐSQL¦øªA¾¹ªº¥Î¤á¦W©M±K½X¡C³o¨Ç°Ñ¼Æ¹ï©ó¦s¨ú¥ô¦óSQL¼Æ¾Ú³£¬O¥²¶·ªº¡C±`¥ÎªºSQL§O¦W¬O·í¸Ë³]®É¡A²Ä¤@¦¸×§ï¯Ê¬ÙªºSQL LinkÅX°Êµ{¦¡ªº°Ñ¼Æ®É¦Û°Ê«Ø¥ß¡C ¡@¡@Ãö©ó¦p¦ó¨Ï¥Î²ÕºA¤u¨ã¼W¥[¡Bקï©M¸Ñ°£§O¦W¡A½Ð°Ñ¾\ªþ¿ý¡C ¡@ 18.2.2.4 Áp±µSQL¦øªA¾¹ ¡@ ¡@¡@·íÀ³¥Îµ{¦¡²Ä¤@¦¸¦s¨úSQL¸ê®Æ®w¡A·|IJµo¤@Ó¦Û°ÊÁp±µ¹Lµ{¡CÁp±µ¹Lµ{»Ýn½T»{¦s¨ú¸ê®Æ®wªºÅv¡C ¡@¡@¦pªG²ÕºA¤å¥ó©MSQL LinkÅX°Ê¥¿½T²ÕºA¡AÀ³¯à¥ÎÀ³¥Îµ{¦¡ªºFile¿ï¾Üªí³q¹L¬ÛÀ³ªº¸ê®Æ®w§O¦W¦b§AªºSQL¸ê®Æ®w¤¤¿ï¨ú¤@±iªí¡C¤U±¤¶²Ð¦p¦ó¸Ñ¨MÁp±µInterBase¦øªA¾¹¹Lµ{¤¤¥X²{²{ªº¤@¯ë°ÝÃD¡A¨Ã°Q½×¦³Ãö¨Ï¥ÎBorland SQL Linksªº¦UºØ¥DÃD¡C ¡@ 1. InterBase¦øªA¾¹»Ý¨D ¡@ ¤Uªí©Ò¦C³nÅéÀ³·í¤w¸g¸Ë³]¦b°õ¦æInterBaseªº¦øªA¾¹ ¡@ ªí18.5 InterBase¦øªA¾¹³nÅén¨D ¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w ¡@¡@¶µ ¥Ø¡@ ¡@¡@¡@¡@¡@´y z ¡@ ¡X¡X¡X¡X¡X¡X¡X¡X¡X¡X¡X¡X¡X¡X¡X¡X¡X¡X¡X¡X¡X¡X¡X¡X¡X¡X¡X¡X¡X¡X¡X¡X¡X¡X¡X¡X ¡@¡@¸ê®Æ®w¦øªA¾¹³nÅé¡@¡@ InterBaseV4.0©Î§ó°ªª©¥» ¡@¡@ºô¸ô³q°T¨ó©w³nÅé¡@¡@¡@¡@ »P¸ê®Æ®w¦øªA¾¹©M¥Î¤á¤u§@ºÝºô¸ô³q°T¨ó©w¬Û®eªººô¸ô³q°T¨ó©w ¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w ¡@ 2. ¥Î¤á¤u§@¯¸»Ý¨D ¡@¡@¤Uªí©Ò¦C³nÅéÀ³·í¤w¸g¸Ë³]©M°õ¦æ©ó¥Î¤á¤u§@¯¸¡Aªí¤¤ÁÙ¦C¥X¬ÛÃö¤å¥ó©M°Ñ¼Æ¡C ¡@ ªí18.6 ¥Î¤á¤u§@¯¸³nÅén¨D ¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w ¡@¡@¶µ¥Ø¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@´yz ¡@ ¡X¡X¡X¡X¡X¡X¡X¡X¡X¡X¡X¡X¡X¡X¡X¡X¡X¡X¡X¡X¡X¡X¡X¡X¡X¡X¡X¡X¡X¡X¡X¡X¡X¡X¡X¡X¡X¡X ¡@¡@BDEÀ³¥Îµ{¦¡¡@¡@¡@ ³Q¤ä´©BDEÀ³¥Îµ{¦¡¡A¨Ã¤w«ö²£«~¤åÀÉn¨D¸Ë³] ¡@¡@µwÅé©M§@·~¨t²Î¡@¡@¡@1.5MB³Ñ¾lºÏºÐªÅ¶¡¡A¾A¦XBorland Delphi»ÝnªºµwÅé©M¾Þ§@ ¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¨t²Î ¡@¡@¦s¨úºô¸ô¦øªA¾¹ªº¡@¡@¦pªG§AªºBorland Delphi³Q¸Ë³]¦bºô¸ô¤å¥ó¦øªA¾¹¤W¡A½Ð½T ¡@¡@Åv¤O¡@¡@¡@¡@¡@¡@¡@ »{¹ïBDE¤å¥ó¸Ë³]¥Ø¿ý¦³Åª¼gªºÅv¤O ¡@¡@ºô¸ô³q°T¨ó©w³nÅé¡@¡@ ¡@ºô¸ô³q°T¨ó©w³nÅéÀ³·í»P¦øªA¾¹ºô¸ô³q°T¨ó©w©M¥Î¤á¤u§@ºÝªº¥Î¤á¼Æ ¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@ ®w³q«HÅX°Êµ{¦¡¬Û®e¡CInterBase¤ä´©Windows 95 WinSock API ¡@¡@HOSTS¤å¥ó¡@¡@¡@¡@HOSTS¤å¥ó¥]§t§An³s±µªº¦øªA¾¹ªº¼Ðñ©M¦ì§}¡G ¨Ò¦p¡G128.127.50.12 MIS_Server SERVIDES¤å¥ó¡@¡@¡@¤@ÓSERVICES¤å¥ó¥]§t¦s¨úInterBase¦øªA¾¹ªº³q°T¨ó©w¡C ¦bSQL Links¸Ë³]¹Lµ{¤¤¡A¡§gds_db 3050/tcp¡¨³Q¥[¤J³oÓ¤å¥ó ¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w ¡@ erver) |
«á¤@¶ «e¤@¶ ¦^¥Ø¿ý ¦^º¶ |