×îÐÂVB¶ÔÍâÀ´Êý¾Ý·ÖÎöÂÛÎÄ

2021-06-13 ÂÛÎÄ

¡¡¡¡Êý¾Ý·ÖÎöÊÇÖ¸ÓÃÊʵ±µÄͳ¼Æ·ÖÎö·½·¨¶ÔÊÕ¼¯À´µÄ´óÁ¿Êý¾Ý½øÐзÖÎö£¬ÌáÈ¡ÓÐÓÃÐÅÏ¢ºÍÐγɽáÂÛ¶ø¶ÔÊý¾Ý¼ÓÒÔÏêϸÑо¿ºÍ¸ÅÀ¨×ܽáµÄ¹ý³Ì¡£ÒÔÏÂÊÇС±àÊÕ¼¯µÄ×îÐÂÓйØVB¶ÔÍâÀ´Êý¾Ý·ÖÎöÂÛÎÄ£¬»¶Ó­²é¿´£¡

¡¡¡¡ÕªÒª

¡¡¡¡Visual BasicÓÐ×ÅÇ¿´óµÄÊý¾Ý¿â´æÈ¡ÄÜÁ¦£¬²»½öÄܹ»Ö±½ÓÖ§³ÖMs AccessÊý¾Ý¿â£¬¶øÇÒͨ¹ýÆäÄÚ²¿°²×°µÄISAMÇý¶¯³ÌÐòʹËüÄܼä½ÓÖ§³ÖFoxPro¡¢dBASEµÈÍâÀ´Êý¾Ý¿â£¬·ÇAccessÊý¾Ý¿âÔÚVBÖеıà³Ì¼°Ó¦Óᣱ¾ÎIJ»½ö´ÓVBÊý¾Ý¿âÌåϵ½á¹¹µÄ½Ç¶È̽ÌÖÁËVB¶ÔÕâЩÍâÀ´Êý¾Ý¿âµÄÖ§³Ö£¬»¹½áºÏÁËһЩʵÀý¾ßÌå²ûÊöÁËʹÓÃÊý¾Ý¿â´æÈ¡¶ÔÏó±äÁ¿µÄ·½·¨ÊµÏÖÕâЩÍâÀ´Êý¾Ý¿âµÄн¨¡¢¿â½á¹¹Ð޸ġ¢ÏÔʾ¼°ÆäÔËÐл·¾³ÉèÖá£

¡¡¡¡¹Ø¼ü´Ê

¡¡¡¡Visual Basic Access, ÍâÀ´Êý¾Ý¿â,Êý¾Ý¿â

¡¡¡¡ÕýÎÄ

¡¡¡¡´æÈ¡¶ÔÏó±äÁ¿¿â½á¹¹×÷Ϊһ¸ö¹¦ÄܽÏÍ걸µÄWindowsÈí¼þ¿ª·¢Æ½Ì¨£¬Visual Basicרҵ°æÌṩÁ˶ÔÊý¾Ý¿âÓ¦ÓõÄÇ¿´óÖ§³Ö¡£ÓÈÆäÌṩÁËʹÓÃÊý¾Ý¿Ø¼þºÍ°ó¶¨¿ØÖÆÏʹÓÃÊý¾Ý¿â´æÈ¡¶ÔÏó±äÁ¿£¨Data Access Object Variable£©£¬Ö±½Óµ÷ÓÃODBC 2.0 API½Ó¿Úº¯ÊýµÈÈýÖÖ·ÃÎÊÊý¾Ý¿âµÄ·½·¨¡£¶ÔÆä±ê×¼ÄÚÖõÄMs AccessÊý¾Ý¿â£¬Ëü¿ÉÒÔÌṩ²»ÈõÓÚרҵÊý¾Ý¿âÈí¼þµÄÖ§³Ö£¬¿ÉÒÔ½øÐÐÍêÕûµÄÊý¾Ý¿âά»¤¡¢²Ù×÷¼°ÆäÊÂÎñ´¦Àí¡£ÔÚVBÖУ¬½«·ÇAccessÊý¾Ý¿â³ÆΪÍâÀ´Êý¾Ý¿â¡£¶ÔÓÚFoxPro¡¢dBASE¡¢ParadoxµÈÍâÀ´Êý¾Ý¿â¡£ËäÈ»½èÖúVBµÄData Manager Äܹ»¶ÔÕâЩÊý¾Ý¿â½øÐÐNEW¡¢OPEN¡¢DESIGN¡¢DELETEµÈ²Ù×÷£¬µ«ÔÚÓ¦ÓóÌÐòµÄÔËÐÐ״̬Öв¢²»ÄܴӵײãÕæÕýʵÏÖÕâЩ¹¦ÄÜ¡£±¾ÎÄ´ÓʹÓÃÊý¾Ý¿â´æÈ¡¶ÔÏó±äÁ¿µÄ·½·¨³ö·¢£¬ÊµÏÖÁË·ÇAccess¸ñʽÊý¾Ý¿â£¨ÒÔFoxProÊý¾Ý¿âΪÀý£©µÄ½¨Ð¿⡢¿½±´Êý¾Ý¿â½á¹¹¡¢¶¯Ì¬µ÷ÈëµÈ²Ù×÷£¬²ûÊöÁË´Ó±à³Ì¼¼ÇÉÉÏÃÖ²¹VB¶ÔÕâЩÍâÀ´Êý¾Ý¿âÖ§³Ö²»×ãµÄ¿ÉÐÐÐÔ £¬¼ÆËã»úÂÛÎÄ¡¶·ÇAccessÊý¾Ý¿âÔÚVBÖеıà³Ì¼°Ó¦Óá·¡£

¡¡¡¡Ò» ¡¢ VBÊý¾Ý¿âµÄÌåϵ½á¹¹¾ßÌåµÄVBµÄ.Êý¾Ý¿â½á¹¹¡£

¡¡¡¡VBÊý¾Ý¿âµÄºËÐĽṹÊÇËùνµÄMicroSoft JETÊý¾Ý¿âÒýÇ棬JETÒýÇæµÄ×÷ÓþÍÏñÊÇÒ»¿é"Ãæ °å"£¬ÔÚÆäÉÏ¿ÉÒÔ²åÈë¶àÖÖISAM£¨Indexed Sequential Access Method£¬¼´Ë÷Òý˳Ðò´æÈ¡·½ ·¨£© Êý¾ÝÇý¶¯³ÌÐò¡£JETÒýÇæΪAccess¸ñʽÊý¾Ý¿âÌṩÁËÖ±½ÓµÄÄÚ²¿£¨build-in£©Ö§³Ö£¬Õâ¾ÍÊÇVB¶ÔAccessÊý¾Ý¿â¾ßÓзḻ֧³ÖµÄÕæÕýÔ­Òò¡£

¡¡¡¡VBרҵ°æÖÐÌṩÁËFoxPro¡¢dBASE£¨»ò Xbase£©¡¢Paradox¡¢BtrieveµÈÊý¾Ý¿âµÄISAMÇý¶¯³ÌÐò£¬Õâ¾ÍʹµÃVBÄÜÖ§³ÖÕâЩÊý¾Ý¿â¸ñ ʽ¡£ÁíÍ⣬ÆäËûµÄÐí¶à¼æÈÝISAMµÄÇý¶¯³ÌÐòÒ²¿ÉÒÔͨ¹ý´Ó³§É̵ÄÊÛºó·þÎñµÃµ½¡£Òò¶ø´ÓÀíÂÛÉÏ˵£¬VBÄÜÖ§³ÖËùÓмæÈÝISAMµÄÊý¾Ý¿â¸ñʽ£¨Ç°ÌáÊÇÖ»Ðè»ñµÃÕâЩÊý¾Ý¿âµÄISAMÇý¶¯½Ó¿Ú³ÌÐò£©¡£

¡¡¡¡ÓÉÉϿɼû£¬Ms JETÒýÇæʵÖÊÉÏÌṩÁË£ºÒ»¸ö·ûºÏANSI±ê×¼µÄÓï·¨·ÖÎöÆ÷£»Îª²éѯ½á¹û¼¯µÄʹÓöøÌṩµÄÄÚ´æ¹ÜÀí¹¦ÄÜ£»Í¬ËùÖ§³ÖµÄÊý¾Ý¿âµÄÍⲿ½Ó¿Ú£»ÎªÓ¦ÓôúÂëÌṩµÄÄÚ²¿½Ó¿Ú¡£Êµ¼ÊÉÏ£¬ÔÚVBÖдÓÒ»ÖÖÊý¾Ý¿âÀàÐÍת»¯ÎªÁíÒ»ÖÖÊý¾Ý¿âÀàÐͼ¸ºõ²»ÐèÒª»òÖ»ÐèÒªºÜÉٵĴúÂëÐ޸ġ£¶øÇÒ£¬¾¡¹ÜdBASE¡¢Paradox±¾ÉíµÄDDL £¨Data Definition Language£¬¼´Êý¾Ý¶¨ÒåÓïÑÔ£©ºÍDML£¨Data Manipulation Language£¬¼´Êý¾Ý²Ù×ÝÓïÑÔ£©ÊǷǽṹ»¯²éѯµÄ£¬µ«ËüÃÇÈÔÈ»¿ÉÒÔʹÓÃVBµÄSQLÓï¾äºÍJETÒýÇæÀ´²Ù×Ý¡£

¡¡¡¡´ÓVBµÄ³ÌÐò´úÂëµÄ½Ç¶ÈÀ´¿´£¬ODBC£¬ISAMÇý¶¯³ÌÐòÒÔ¼°Ms AccessÊý¾Ý¿âµÄÕû¸öÍⲿ½á¹¹¹»¿ÉÒÔͳһΪһ¸öÒ»Öµıà³Ì½Ó¿Ú¡£Ò²¼´ÊÇ˵£¬Ìṩ¸øVBÓ¦ÓóÌÐòÔ±µÄ¼Ç¼¼¯¶ÔÏóÊÓͼͬËùʹÓõÄÊý¾Ý¿â¸ñʽ¼°ÀàÐÍÊÇÏ໥¶ÀÁ¢µÄ¡£¼´¶ÔFoxProµÈÊý¾Ý¿âÈÔÈ»¿ÉÒÔʹÓÃÖÚ¶àµÄÊý¾Ý¿â´æÈ¡¶ÔÏó±äÁ¿£¬Õâ¾ÍΪ·ÇAccessÊý¾Ý¿âµÄ·ÃÎÊÌṩÁË×îÖØÒªµÄ·½·¨¡£

¡¡¡¡¶þ ¡¢Ê¹Ó÷ÇAccessÊý¾Ý¿âʱµÄ²ÎÊýÉèÖü°ÅäÖÃÎļþµÄ²ÎÊý¶ÁÈ¡Èç¹ûÔÚVBµÄ³ÌÐòÖÐʹÓÃÁËÊý¾Ý¿âµÄ²Ù×÷£¬½«Ó¦ÓóÌÐòÉú³ÉEXEÎļþ»ò´ò°üÉú³É°²×°³ÌÐòºó£¬Ôò±ØÐëÌṩһ¸öÅäÖà £¨.INI£©Îļþ£¬ÔÚINIÎļþÖпÉÒÔ¶Ô²»Í¬ÀàÐ͵ÄÊý¾Ý¿â½øÐÐÉèÖá£

¡¡¡¡ÕªÒª

¡¡¡¡Visual BasicÓÐ×ÅÇ¿´óµÄÊý¾Ý¿â´æÈ¡ÄÜÁ¦£¬²»½öÄܹ»Ö±½ÓÖ§³ÖMs AccessÊý¾Ý¿â£¬¶øÇÒͨ¹ýÆäÄÚ²¿°²×°µÄISAMÇý¶¯³ÌÐòʹËüÄܼä½ÓÖ§³ÖFoxPro¡¢dBASEµÈÍâÀ´Êý¾Ý¿â£¬·ÇAccessÊý¾Ý¿âÔÚVBÖеıà³Ì¼°Ó¦Óᣱ¾ÎIJ»½ö´ÓVBÊý¾Ý¿âÌåϵ½á¹¹µÄ½Ç¶È̽ÌÖÁËVB¶ÔÕâЩÍâÀ´Êý¾Ý¿âµÄÖ§³Ö£¬»¹½áºÏÁËһЩʵÀý¾ßÌå²ûÊöÁËʹÓÃÊý¾Ý¿â´æÈ¡¶ÔÏó±äÁ¿µÄ·½·¨ÊµÏÖÕâЩÍâÀ´Êý¾Ý¿âµÄн¨¡¢¿â½á¹¹Ð޸ġ¢ÏÔʾ¼°ÆäÔËÐл·¾³ÉèÖá£

¡¡¡¡¹Ø¼ü´Ê

¡¡¡¡Visual Basic Access, ÍâÀ´Êý¾Ý¿â,Êý¾Ý¿â

¡¡¡¡ÕýÎÄ

¡¡¡¡´æÈ¡¶ÔÏó±äÁ¿¿â½á¹¹×÷Ϊһ¸ö¹¦ÄܽÏÍ걸µÄWindowsÈí¼þ¿ª·¢Æ½Ì¨£¬Visual Basicרҵ°æÌṩÁ˶ÔÊý¾Ý¿âÓ¦ÓõÄÇ¿´óÖ§³Ö¡£ÓÈÆäÌṩÁËʹÓÃÊý¾Ý¿Ø¼þºÍ°ó¶¨¿ØÖÆÏʹÓÃÊý¾Ý¿â´æÈ¡¶ÔÏó±äÁ¿£¨Data Access Object Variable£©£¬Ö±½Óµ÷ÓÃODBC 2.0 API½Ó¿Úº¯ÊýµÈÈýÖÖ·ÃÎÊÊý¾Ý¿âµÄ·½·¨¡£¶ÔÆä±ê×¼ÄÚÖõÄMs AccessÊý¾Ý¿â£¬Ëü¿ÉÒÔÌṩ²»ÈõÓÚרҵÊý¾Ý¿âÈí¼þµÄÖ§³Ö£¬¿ÉÒÔ½øÐÐÍêÕûµÄÊý¾Ý¿âά»¤¡¢²Ù×÷¼°ÆäÊÂÎñ´¦Àí¡£ÔÚVBÖУ¬½«·ÇAccessÊý¾Ý¿â³ÆΪÍâÀ´Êý¾Ý¿â¡£¶ÔÓÚFoxPro¡¢dBASE¡¢ParadoxµÈÍâÀ´Êý¾Ý¿â¡£ËäÈ»½èÖúVBµÄData Manager Äܹ»¶ÔÕâЩÊý¾Ý¿â½øÐÐNEW¡¢OPEN¡¢DESIGN¡¢DELETEµÈ²Ù×÷£¬µ«ÔÚÓ¦ÓóÌÐòµÄÔËÐÐ״̬Öв¢²»ÄܴӵײãÕæÕýʵÏÖÕâЩ¹¦ÄÜ¡£±¾ÎÄ´ÓʹÓÃÊý¾Ý¿â´æÈ¡¶ÔÏó±äÁ¿µÄ·½·¨³ö·¢£¬ÊµÏÖÁË·ÇAccess¸ñʽÊý¾Ý¿â£¨ÒÔFoxProÊý¾Ý¿âΪÀý£©µÄ½¨Ð¿⡢¿½±´Êý¾Ý¿â½á¹¹¡¢¶¯Ì¬µ÷ÈëµÈ²Ù×÷£¬²ûÊöÁË´Ó±à³Ì¼¼ÇÉÉÏÃÖ²¹VB¶ÔÕâЩÍâÀ´Êý¾Ý¿âÖ§³Ö²»×ãµÄ¿ÉÐÐÐÔ £¬¼ÆËã»úÂÛÎÄ¡¶·ÇAccessÊý¾Ý¿âÔÚVBÖеıà³Ì¼°Ó¦Óá·¡£

¡¡¡¡Ò» ¡¢ VBÊý¾Ý¿âµÄÌåϵ½á¹¹¾ßÌåµÄVBµÄÊý¾Ý¿â½á¹¹¡£

¡¡¡¡VBÊý¾Ý¿âµÄºËÐĽṹÊÇËùνµÄMicroSoft JETÊý¾Ý¿âÒýÇ棬JETÒýÇæµÄ×÷ÓþÍÏñÊÇÒ»¿é"Ãæ °å"£¬ÔÚÆäÉÏ¿ÉÒÔ²åÈë¶àÖÖISAM£¨Indexed Sequential Access Method£¬¼´Ë÷Òý˳Ðò´æÈ¡·½ ·¨£© Êý¾ÝÇý¶¯³ÌÐò¡£JETÒýÇæΪAccess¸ñʽÊý¾Ý¿âÌṩÁËÖ±½ÓµÄÄÚ²¿£¨build-in£©Ö§³Ö£¬Õâ¾ÍÊÇVB¶ÔAccessÊý¾Ý¿â¾ßÓзḻ֧³ÖµÄÕæÕýÔ­Òò¡£

¡¡¡¡VBרҵ°æÖÐÌṩÁËFoxPro¡¢dBASE£¨»ò Xbase£©¡¢Paradox¡¢BtrieveµÈÊý¾Ý¿âµÄISAMÇý¶¯³ÌÐò£¬Õâ¾ÍʹµÃVBÄÜÖ§³ÖÕâЩÊý¾Ý¿â¸ñ ʽ¡£ÁíÍ⣬ÆäËûµÄÐí¶à¼æÈÝISAMµÄÇý¶¯³ÌÐòÒ²¿ÉÒÔͨ¹ý´Ó³§É̵ÄÊÛºó·þÎñµÃµ½¡£Òò¶ø´ÓÀíÂÛÉÏ˵£¬VBÄÜÖ§³ÖËùÓмæÈÝISAMµÄÊý¾Ý¿â¸ñʽ£¨Ç°ÌáÊÇÖ»Ðè»ñµÃÕâЩÊý¾Ý¿âµÄISAMÇý¶¯½Ó¿Ú³ÌÐò£©¡£

¡¡¡¡ÓÉÉϿɼû£¬Ms JETÒýÇæʵÖÊÉÏÌṩÁË£ºÒ»¸ö·ûºÏANSI±ê×¼µÄÓï·¨·ÖÎöÆ÷£»Îª²éѯ½á¹û¼¯µÄʹÓöøÌṩµÄÄÚ´æ¹ÜÀí¹¦ÄÜ£»Í¬ËùÖ§³ÖµÄÊý¾Ý¿âµÄÍⲿ½Ó¿Ú£»ÎªÓ¦ÓôúÂëÌṩµÄÄÚ²¿½Ó¿Ú¡£Êµ¼ÊÉÏ£¬ÔÚVBÖдÓÒ»ÖÖÊý¾Ý¿âÀàÐÍת»¯ÎªÁíÒ»ÖÖÊý¾Ý¿âÀàÐͼ¸ºõ²»ÐèÒª»òÖ»ÐèÒªºÜÉٵĴúÂëÐ޸ġ£¶øÇÒ£¬¾¡¹ÜdBASE¡¢Paradox±¾ÉíµÄDDL £¨Data Definition Language£¬¼´Êý¾Ý¶¨ÒåÓïÑÔ£©ºÍDML£¨Data Manipulation Language£¬¼´Êý¾Ý²Ù×ÝÓïÑÔ£©ÊǷǽṹ»¯²éѯµÄ£¬µ«ËüÃÇÈÔÈ»¿ÉÒÔʹÓÃVBµÄSQLÓï¾äºÍJETÒýÇæÀ´²Ù×Ý¡£

¡¡¡¡´ÓVBµÄ³ÌÐò´úÂëµÄ½Ç¶ÈÀ´¿´£¬ODBC£¬ISAMÇý¶¯³ÌÐòÒÔ¼°Ms AccessÊý¾Ý¿âµÄÕû¸öÍⲿ½á¹¹¹»¿ÉÒÔͳһΪһ¸öÒ»Öµıà³Ì½Ó¿Ú¡£Ò²¼´ÊÇ˵£¬Ìṩ¸øVBÓ¦ÓóÌÐòÔ±µÄ¼Ç¼¼¯¶ÔÏóÊÓͼͬËùʹÓõÄÊý¾Ý¿â¸ñʽ¼°ÀàÐÍÊÇÏ໥¶ÀÁ¢µÄ¡£¼´¶ÔFoxProµÈÊý¾Ý¿âÈÔÈ»¿ÉÒÔʹÓÃÖÚ¶àµÄÊý¾Ý¿â´æÈ¡¶ÔÏó±äÁ¿£¬Õâ¾ÍΪ·ÇAccessÊý¾Ý¿âµÄ·ÃÎÊÌṩÁË×îÖØÒªµÄ·½·¨¡£

¡¡¡¡¶þ ¡¢Ê¹Ó÷ÇAccessÊý¾Ý¿âʱµÄ²ÎÊýÉèÖü°ÅäÖÃÎļþµÄ²ÎÊý¶ÁÈ¡Èç¹ûÔÚVBµÄ³ÌÐòÖÐʹÓÃÁËÊý¾Ý¿âµÄ²Ù×÷£¬½«Ó¦ÓóÌÐòÉú³ÉEXEÎļþ»ò´ò°üÉú³É°²×°³ÌÐòºó£¬Ôò±ØÐëÌṩһ¸öÅäÖà £¨.INI£©Îļþ£¬ÔÚINIÎļþÖпÉÒÔ¶Ô²»Í¬ÀàÐ͵ÄÊý¾Ý¿â½øÐÐÉèÖá£

¡¾×îÐÂVB¶ÔÍâÀ´Êý¾Ý·ÖÎöÂÛÎÄ¡¿Ïà¹ØÎÄÕ£º

2018×îÐÂÖÐÒ½Êý¾Ý·ÖÎöÂÛÎÄ07-24

´óÊý¾Ý×Ô¶¯·ÖÎöÓëÊý¾ÝÍÚ¾ò̽ÌÖµÄÂÛÎÄ04-26

ÓйØÍâÀ´´ÊÒôÒëÌصã·ÖÎöÂÛÎÄ04-28

»ùÓÚÊý¾Ý³éÈ¡Ó붩ÔÄʵÏÖÊý¾Ý¹²Ïí·ÖÎö¼°Ñо¿ÂÛÎÄ04-14

²ÆÕþÖ§³öÊý¾Ý·ÖÎöÂÛÎÄ07-07

¹ãµçÍøÂçÊý¾ÝµÄ·ÖÎöÂÛÎÄ06-26

¹ØÓÚÆøÏóÀ×´ïÊý¾Ý·ÖÎöÂÛÎÄ06-26

ѪԵ¹ØϵÊý¾ÝµÄ·ÖÎöÂÛÎÄ06-26

ÎÒ¹úµÄÊý¾ÝÍÚ¾ò¼¼ÊõÏÖ×´·ÖÎöÂÛÎÄ04-28