«á¤@­¶
«e¤@­¶
¦^¥Ø¿ý
¦^­º­¶
²Ä¤Q¤K³¹¡@Delphi¥Î¤á¦øªA¾¹À³¥Î¶}µo¡]¤G¡^

18.1.4.1 ¥»¦a«¬¸ê®Æ®w±µ¤f¡@

¡@¡@¥»¦a«¬¸ê®Æ®w¬O¦ñÀH·L¹q¸£ªº²£¥Í¦Ó²£¥Íªº¡CdBASEII§@¬°³Ì¦­ªº¨Ã¤´¦b¨Ï¥Îªº¨t²Î¤§¤@´N¬O¨å«¬ªº¥»¦a«¬¸ê®Æ®w¡C¡@

¡@¡@¥»¦a«¬¸ê®Æ®wºÞ²z¨t²Îªº¼Æ¾Ú¦s©ñ¦b¤@­Ó¥»¦aµwºÐ¤W¡CDBMS±µ¨ü¨Ó¦Û¥Î¤á©Î¥Î¤áµ{¦¡ªº©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®É¡ADBMSªº¦æ¤O»P³æ¾÷±¡ªpµL²§¡C ºô¸ô§@·~¨t²Î­t³d¹ï¦øªA¾¹ªººÞ²z¡A¦]¦¹¹ïDBMS¦Ó¨¥¡A¹ï¦øªA¾¹ªº¨Ï¥Î´N¶H¨Ï¥Î§½³¡ªººÏºÐ¾÷¤@¼Ë¡C

¡@¡@·í¥Î¤áµo¥X©R¥O¡A½Ð¨DDBMSŪ¨ú¸ê®Æ®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´Á¶¡©ÎDBMS­n¨D¤j¼Æ¾Ú¶q¶Ç»¼¡C

¡@¡@¹ï©ó¥»¦a«¬DBMS¨ä¤j³¡¤À¤u§@³£¦b¤u§@¯¸¤@°¼§¹¦¨¡A§Y¨Ï¼Æ¾Ú¦sÀx¦b¤å¥ó¦øªA¾¹¤W¡A¨ä¹ï¼Æ¾Úªº³B²z¤´µM­n¦b¤u§@¯¸¤W¶i¦æ¡C³oºØ¤è¦¡ªº³Ì¥D­nªº¤@­Ó¯ÊÂ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§@¯¸¤£¶È­n­t³d©Ò¦³¥Î¤á¤¶­±ºÞ²z¡AÁÙ­n­t³d©Ò¦³¼Æ¾Ú³B²zªº¤u§@¡C¦b·í¤µªº¸ê®Æ®wÀ³¥Î¤¤¡A¤×¨ä¬O¨º¨Ç¥\¯à±j¥B¨Ï¥Î²«Kªº¨t²Î¡A¥Î¤á¤¶­±ªº³B²z¶}¾P¬O¬Û·í¤jªº¡A¶HWindows³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²z­t¾á¡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²z­t¾á¶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±µ¤f­n¤ñ¥»¦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¡C

BDE¬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¦pdBASE¡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

¡@¡@¦bDelphiÀ³¥Îµ{¦¡¤¤¦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¥u­n¥¿½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¸Ë³]¤FSQL 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

¡@¡@¸Ë³]¤FSQL 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´y­z¸Ó¤å¥ó©Ò¦b¦ì¸m¡C·í©w¦ìIDAPI01.DLL«á¡AINSTALLÅã¥ÜBorland SQL Links¥Ø¿ý¹ï¸Ü¤è¶ô¡A´y­z§A·Q¸Ë³]ªºSQL LinksÅX°Êµ{¦¡¡C

¡@¡@·í§A§¹¦¨³o¨Ç¤u§@¡A¿ï¾ÜContinue©Î«öEnter.INSTALLÅã¥ÜIDAPI²ÕºA©w¦ì®Ø¡C

¡@ Æ® ´y­z§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

¡@¡@¥»¸`´y­z«ç¼Ë¨Ï¥Î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²ÕºASQLÀô¹Ò«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´y­zºô¸ô¸ê·½ªº¤@¸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¬ÛÀ³ªº¯Ê¬Ù³]©w­n¨Óªº®e©ö¡C¦]¬°³o¼Ë«Ø¥ßªº¨C¤@­ÓAlias±NÄ~©Ó³o¨Ç³]©w¡C

¡@¡@­n´y­zÅX°Êµ{¦¡ªº¯Ê¬Ù³]©w¡A­n§¹¦¨¥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. VERSION

SQL LinksÅX°Êµ{¦¡ªºª©¥»¸¹¡C

¡@ 2. TYPE

´y­z¥Ø«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

¤º³¡ªº²£«~´y­z¼Ð»x¡C

6. TRACE MODE

´y­z°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

´y­z³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

¡@¡@·í´y­zªº»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¤¤´y­z¥¿½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

´y­zÀ³¥Îµ{¦¡¦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

´y­z³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¡@

´y­zªí¸ê°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

´y­zSQL LinksÅX°Êµ{¦¡¯àµ¹¦øªA¾¹¶Ç»¼ªºSQL»y¥yªº³Ì¤j¦æ¼Æ¡C¦pªG­È¬°-1¡A«h¨S¦³­­¨î¡C

16. BATCH COUNT

´y­z¦b¦Û°Ê´£¥æ«e¥]§t¦bBATCH¤¤ªº­×§ï°O¿ý­Ó¼Æ¡C

¡@

18.2.2.3 «Ø¥ß©MºÞ²zSQL§O¦W

¡@

¡@¡@³]©w¼Ð·Ç§O¦Wªº¹Lµ{¥]¬Aµ¹Alias°Ñ¼Æ½á­È¡A´y­z¥]§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

¡@¡@¶µ¥Ø¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@´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¡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§A­n³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¤@­¶
¦^¥Ø¿ý
¦^­º­¶