ÄãµÄλÖãºÈí¼þ> Éè¼ÆÔÚÏß> ÍøÒ³ÌÕ°É> ¼¼Êõƽ̨> HTMLѧϰ>
VB·ÃÎÊÊý¾Ý¿âµÄ·½°¸±È½Ï
2000-12-20 00:00:00¡¤ ÍõÀ¼¾ý¡¤VB±à³ÌÀÖÔ°

p>¡¡¡¡ÓÃVisual Basic·ÃÎÊÊý¾Ý¿âÓÐÐí¶à¿É¹©Ñ¡ÔñµÄ·½°¸£¬µ«ÊÇÑ¡ÔñÄÇÖÖ·½°¸¸üÄÜʹ¿ª·¢¶ÓÎéºÍÓ¦ÓÃÈí¼þÔÚ½ñÌì´¦ÓÚÓÐÀûλÖò¢ÇÒÊÊÓ¦½«À´µÄ·¢Õ¹·½ÏòÄØ£¿ÕâЩ½â¾ö·½°¸¸÷ÓÐÊ²Ã´ÌØµã£¿±¾ÎĽ«ËµÃ÷ÕâЩÎÊÌ⣬°ïÖúʹÓÃVB5µÄÓû§ºÍ×¼±¸Ê¹ÓÃVB5µÄÓû§Ñ¡ÔñºÍ¾ö¶¨ÄÄÖÖÊý¾Ý¿â·ÃÎÊ·½°¸¶ÔÏÖÔÚºÜÓÐÒâÒå¶øÇÒÊÊÓ¦½«À´µÄÓ¦ÓóÌÐò¡£

¡¡¡¡µ±½ñ£¬RDO2.0ÊÇVisual Basic·ÃÎʹØÏµÐÍODBCÊý¾ÝÔ´µÄ×î¼Ñ½çÃæ½Ó¿Ú£¬¾ÍÈçDAO/JetÊÇJetºÍISAM£¨Ë³ÐòË÷Òý²éÕÒ·½·¨£©ÀàÐÍÊý¾ÝÔ´Ê×Ñ¡µÄ·ÃÎʽӿÚÒ»Ñù¡£ÕâÁ½ÖÖ·½·¨¶¼ÍêÕûµÄ¼¯³ÉÓÚVisual BasicÖУ¬²¢ÇÒÐγÉÁËVisual BasicºËÐĵÄÊý¾Ý·ÃÎʲßÂÔ¡£RDO2.0µÄÊý¾Ý·ÃÎÊËÙ¶ÈÔ¶¿ìÓÚRDO1.0µÄ·ÃÎÊËÙ¶È£¬²¢ÇÒRDOºÍDAO¶¼ÒÑ·¢Õ¹ÎªÏ൱³ÉÊìµÄ¼¼Êõ¡£Òò´Ë¼ÙÈçÓû§ÐèÒª·ÃÎÊODBCÊý¾ÝÔ´£¬¿ÉÒÔʹÓÃRDO£»Èç¹ûÐèÒª·ÃÎÊISAM»òJetÀàÐÍÊý¾ÝÔ´£¬ÄÇô¾ÍʹÓÃDAO/Jet¡£

¡¡¡¡ Active Data Objects(ADO)×÷ΪÁíÒ»Öֿɹ©Ñ¡ÔñµÄ¼¼Êõ³öÏÖ£¬ÕýÔÚÖð½¥´úÌæÆäËûÊý¾Ý·ÃÎʽӿڡ£ÓÉÓÚRDOͬADOµÄÌåϵ½á¹¹·Ç³£ÏàËÆ£¬Òò´Ëµ±ÐèÒª½«RDOÊý¾Ý½Ó¿Úת»»ÎªADOʱ£¬ÈÔ¿ÉÒÔʹÓÃRDOÉè¼ÆµÄ´úÂë¡£

¡¡¡¡ÓÐÈËÔøÌá³öÕâÑùµÄÎÊÌ⣺ÊÇ·ñÏÖÔÚ¾ÍʹÓÃADO?ËäÈ»VB5ʹÓÃADOµÄÊý¾Ý·ÃÎʽӿÚÊÇ¿ÉÄܵ쬵«¶ÔÓÚĿǰADOµÄʹÓÃ×´¿ö£¬½«RDO2.0»òDAO3.5ͬADO×ö±È½ÏÏÔµÃÒâÒå²¢²»ºÜ´ó¡£ËùÒԻشðÊÇ£ºÈç¹û¸Ð¾õ·½±ã£¬»¹ÊǾ¡Ôç×ªÒÆµ½ADO£¬ÕâÒâζ×ÅÓ¦ÓÃÈí¼þ¶Ô¸÷ÖÖÊý¾Ý·ÃÎʽӿڽ«¼ÌÐøÓèÒÔÖ§³Ö¡£ADOÊǶÀÁ¢ÓÚ¿ª·¢¹¤¾ßºÍ¿ª·¢ÓïÑԵļòµ¥¶øÇÒÈÝÒ×ʹÓõÄÊý¾Ý½Ó¿Ú£¬Í¬ADOÏà±È£¬ÆäËûÊý¾Ý·ÃÎʽӿڶ¼»á÷öȻѷɫ¡£

¡¡¡¡ËùÓеÄÊý¾ÝÔ´¶¼¿ÉÒÔͨ¹ýADOÀ´·ÃÎÊ£¬ÔÚ½ñÌìÒÑÖð½¥³ÉΪÏÖʵ¡£

¡¡¡¡VB·ÃÎÊÊý¾Ý¿â¼¼ÊõµÄÀúÊ·×Û¹Û¹ýÈ¥µÄ¼¸Ä꣬ʹÓÃVisual BasicµÄ¿Í»§ÔøÉè¼Æ³öÊý²»Ê¤ÊýµÄ³ÌÐòºÍ×é¼þÀ´½¨Á¢ÉÌÎñ½â¾ö·½°¸¡£´óÔ¼80%ÒÔÉϵÄÓ¦ÓóÌÐòÊÇÓÃÀ´·ÃÎÊÒÔÏÂÕâЩÊý¾ÝµÄ£ºASCIIÎı¾Îļþ¡¢SQLÊý¾Ý¿âÒÔ¼°´óÐÍ»úÊý¾Ý¿â¡£ÔçÆÚµÄVisual BasicÊý¾Ý·ÃÎʹ¤¾ßÖ»ÊǼòµ¥µÄASCIIÎļþµÄ·ÃÎʹ¤¾ß£¬¼«ÉÙÊýSQL ServerµÄǰ¶ËÓ¦ÓóÌÐòÊÇʹÓÃÏÊΪÈËÖªµÄÊý¾Ý½Ó¿ÚVBSQL±àдµÄ¡£È»¶ø£¬ÔÚVisual Basic 3.0ʱ´úÐí¶àÓû§Ç¿µ÷Ðè×ªÒÆ·ÃÎʰüº¬Ô¶³ÌÊý¾ÝÔ´µÄISAMÊý¾Ý£¬Îª´ËMicrosoftÉè¼ÆÁËMicrosoft Jet Database Engine£¨»ò¼ò³ÆÎªJet£©ºÍData Access Object(DAO)£¬Ê¹µÃVisual Basic Access¿ª·¢ÈËÔ±ºÜÈÝÒ×µØÍ¬Jet½Ó¿Ú¡£Ö±ÖÁǰÁ½Ä꣬¶ÔVisual BasicºÍÆäʹÓÃÕßµÄÐèÇóÓÖ°üº¬Á˸ü¿ìµÄ·ÃÎÊÔ¶³ÌÊý¾ÝºÍ¶ÔODBCÊý¾ÝÔ´·ÃÎʵÄÓÅ»¯¡£

¡¡¡¡µ±Ñ¡ÔñÔÚ´ËÌÖÂÛµÄÄÄÖÖ¼¼ÊõÊÇ×î¼Ñ¼¼Êõʱ£ ҪעÒâÁ½µã£º´úÂëµÄÖØÓúͿª·¢ÕßʵÏÖÑ¡ÔñµÄÊý¾Ý¿â·ÃÎÊ·½°¸µÄÄÜÁ¦¡£Éè¼ÆÕß³£³£ÎªÊµÏÖ»ò×·ÇóÒ»ÖÖ¸üÌØ±ðµÄÐÔÄܶøÊ¹ÓÃÓиü¶à¿Ø¼þµÄÆæÒì·½°¸£¬ÕâÑùÉè¼Æ³öÀ´µÄÓ¦ÓóÌÐòÖ»»áÖ§³ÖÆðÀ´¸ü¸´ÔÓ»òά»¤Ê±¸üÀ§ÄÑ¡£¿ª·¢ÈËÔ±ºÍËûÃǵĹÜÀíÈËÔ±ÐèÒªÔÚVisual BasicµÄ¿ª·¢Ð¡×éºÍ¸÷ÖÖÊý¾Ý¿â½Ó¿Ú¿ª·¢Ð¡×éÖÐ×¢Òâ±ÜÃâÕâÖÖÇ÷ÊÆ¡£ÕâЩС×éЭµ÷ŬÁ¦¼ò»¯VB5ÖеÄÊý¾Ý·ÃÎʽӿڻáʹ³ÌÐòµÄ°²È«ÐÔºÍËٶȸüºÃ¡£VB5Ò²°üº¬ÁËȫеIJéѯÁ¬½ÓÉú³ÉÆ÷£¬¼´User ConnectionÉè¼ÆÆ÷£¬ËüʹÓÃVisual BasicеÄActiveXÉè¼ÆÆ÷Ìåϵ½á¹¹£¬¶ÔÒª±à³ÌµÄÊý¾Ý·ÃÎÊÌṩÉè¼ÆÊ±µÄÖ§³Ö¡£ÔÊÐíÔÚÉè¼ÆÊ±´´½¨Á¬½Ó²¢²éѯ¶ÔÏ󣨻ùÓÚRDO rdoConnectionºÍrdoQuery¶ÔÏ󣩡£²¢°ÑÕâЩÁ¬½ÓºÍ²éѯ¶ÔÏóµ±×÷¹¤³Ì¼¶¶ÔÏ󡣿ÉÔ¤ÏÈÉèÖÃÊôÐÔ¡¢¶¨ÒåÐÂÊôÐԺͷ½·¨²¢¸ø¶ÔÏó±àд´úÂëÀ´²¶×½Ê¼þ¡£

¡¡¡¡Õâ²»½öΪÏìÓ¦ÓÉÁ¬½ÓºÍ²éѯ¶øÒýÆðµÄʼþ£¬¶øÇÒΪÔÚÔËÐÐʱµ÷ÓÃÒÑÓд洢¹ý³ÌºÍÓû§¶¨ÒåµÄ²éѯÌṩÁ˼òµ¥µÄ·½·¨¡£Ê¹ÓÃUser ConnectionÉè¼ÆÆ÷ÕâÖÖ¼¼Êõ£¬´úÂë¿É¼õÉÙ10±¶£¬ÐÔÄÜȴûÓÐÈκÎËðʧ¡£

¡¡¡¡ÏÖÔÚÓÃVB5À´½¨·þÎñÆ÷¶Ë×é¼þ»òǰ¶ËÓ¦ÓóÌÐò£¬¿ÉÒÔʹÓõÄÊý¾Ý¿â½Ó¿Ú·½°¸ÖÁÉÙÓоÅÖÖ¡£Ã¿Ò»ÖÖ·½°¸¶¼¿ÉÂú×ãÓû§Ìض¨µÄÐèÒª£¬±ÈÈçÌØÊâµÄÊý¾ÝÔ´ºÍÓû§¿ª·¢µÄ¼¼Äܵȡ£

¡¡¡¡Visual Basic·ÃÎÊÊý¾Ý¿âµÄÏÖ×´ÏÂÃæµÄ±í¸ñÁгöÁËĿǰÔÚVB5ÖÐÓÐЧµÄÊý¾Ý·ÃÎʽӿڷ½·¨£¬Ò»²¿·ÖÊǼòµ¥µÄÓ¦ÓóÌÐò½Ó¿Ú½çÃæ£¨APIs£©,µ«´ó²¿·ÖÊÇ×é¼þ¶ÔÏóÄ£ÐͽçÃæ£¨COM£©¡£ÕâÁ½ÀàÊý¾Ý¿â½Ó¿Ú½çÃæÊÂʵÉÏÔÚÈκÎÒ»ÖÖ¿ª·¢ÓïÑÔÖж¼°üÀ¨¡£

¡¡¡¡

¡¡
½Ó ¿Ú ½ç Ãæ·Ã ÎÊ ¶Ô Ïó16/32 λ Ö§ ³Ö
VBSQLͨ ¹ýDB-Library ·Ã ÎÊ Î¢ Èí µÄSQL Server16 λ ºÍ32 λ
ODBC APIÈÎ ºÎ Ò» ÖÖODBC Êý ¾Ý Ô´16 λ ºÍ32 λ
DAO/Jet±¾ µØ µÄJet/Access .MDB¡¢ ˳ Ðò Ë÷ Òý Êý ¾Ý ¿â£¨ISAM£© ºÍ ÈÎ ºÎODBC Êý ¾Ý Ô´¡£16 λ ºÍ32 λ
DAO/ODBC DirectÈÎ ºÎ Ò» ÖÖODBC Êý ¾Ý Ô´£¨ ¾­ ¹ýRDO£©32 λ
RDO 2.0ÈÎ ºÎ Ò» ÖÖODBC Êý ¾Ý Ô´£¨Level ¢ñ »ò ¢ò£©32 λ
ADO *ÈÎ ºÎ Ò» ÖÖODBC Êý ¾Ý Ô´ ºÍ ÈÎ ºÎ ¾­ ¹ýOLE DB ½ç Ãæ ½Ó ¿Ú µÄ Êý ¾Ý Ô´32 λ

*ADO²»°üÀ¨ÔÚVB5ÖУ¬Ä¿Ç°µÄÐí¶àÍøÂç²úÆ·Ö§³ÖADOÈ磺IIS¡¢Visual StudioµÈ£¬Ò²»á·¢ÐÐÔÚVBµÄÏÂÒ»°æ±¾VB6ÖС£

¡¡¡¡ÉϱíÁгöÁËÓÃVB5³ÌÐò´úÂë·ÃÎÊÊý¾Ý¿âµÄ¼¸ÖÖ½Ó¿Ú½çÃæ£¬µ«ÊÇÐí¶à¿ª·¢ÈËԱҲʹÓÃһЩÊý¾Ý¿â°ó¶¨µÄ¿Ø¼þÀ´ÊµÏÖһЩ¼òµ¥Öظ´µÄ¹¦ÄÜÈ磺Óû§Êý¾ÝµÄÊäÈë¡¢ÏÔʾ¡¢É¸Ñ¡µÈ½Ó¿Ú½çÃæ¡£VBÒ²Ö§³Ö¶Ô¶àÖÖÊý¾ÝÔ´·ÃÎʵĿؼþ£¬ÕâЩ¿Ø¼þÔÚVBºÍCOM½çÃæ½Ó¿ÚÖ®¼äÆð×Åý½é×÷Óá£ÕâЩ¿Ø¼þÌṩÁËÒ»ÖÖ¼õÉÙ´úÂëʵÏÖÊý¾Ý·ÃÎʵÄ;¾¶£¬¸Ã·½·¨¼ò»¯ÁË´úÂ벢ʹ³ÌÐòÔ±²»±ØÇ××Ô´¦Àí¼ìË÷ºÍ¸üÐÂÊý¾ÝµÄµ×²ã½á¹¹ºÍ»úÖÆ¡£Ëü¸³Óè³ÌÐòÔ±ºÜ´óµÄÁé»îÐÔ£¬ÒòΪ¿ÉÒÔʹÓÃͬÑùµÄ¶ÔÏó¡¢ÊôÐԺͷ½·¨À´´¦Àí¸÷ÖÖ²»Í¬µÄÊý¾Ý¿â¸ñʽ¡£Í¬Ê±£¬Èç¹û´ÓÒ»ÖÖÊý¾Ý¿â¸ñʽ±äµ½ÁíÒ»ÖÖ¸ñʽ£¨ÀýÈ磬½«±¾µØµÄMicrosoft AccessÊý¾Ý¿âת»»ÎªÍøÂçÉϵÄSQL ServerÊý¾Ý¿â£©£¬Ö»Ðè±ä¶¯ÉÙÁ¿µÄ´úÂë¾Í¿ÉÒÔÊÊÓ¦ÕâÖָı䡣ÉõÖÁ¿ÉÒÔ´´½¨ÕâÑùµÄÓ¦ÓóÌÐò£¬ÔÚµ¥Ò»µÄ²éѯ»ò±¨±íÖÐÁ¬½ÓÀ´×Ô¶à¸ö²»Í¬Êý¾Ý¿âµÄ±í¡£

¡¡
Êý ¾Ý °ó ¶¨ ¿Ø ¼þ·Ã ÎÊ ¶Ô Ïó16/32 λ Ö§ ³Ö
Data ControlDAO/Jet Êý ¾Ý ½ç Ãæ ½Ó ¿Ú16 λ ºÍ32 λ
Data Control/ODBC DirectDAO/ODBC Direct Êý ¾Ý ½ç Ãæ ½Ó ¿Ú32 λ
RemoteData Control/RDCRDO Êý ¾Ý ½ç Ãæ ½Ó ¿Ú32 λ
Advanced Data Connector/ADC *ADO Êý ¾Ý ½ç Ãæ ½Ó ¿Ú32 λ

*ADO²»°üÀ¨ÔÚVB5ÖУ¬Ä¿Ç°µÄÐí¶àÍøÂç²úÆ·Ö§³ÖADOÈ磺IIS¡¢Visual StudioµÈ£¬Ò²»á·¢ÐÐÔÚVBµÄÏÂÒ»°æ±¾VB6ÖС£

¡¡¡¡¾­¹ýÊýÄê·¢Õ¹£¬ODBC¼¼ÊõÈÕÕéÍêÉÆÒѳÉΪ·ÃÎÊÔ¶³ÌÊý¾ÝµÄÖ÷Òª·½·¨£¬¶øJet³ÉΪ±¾µØJetºÍISAMÊý¾Ý½Ó¿ÚµÄÊ×Ñ¡·½°¸¡£ËäÈ»ÕâЩ·½·¨ÔÚ²»Í¬³Ì¶ÈÉÏÓй¦Äܽ»µüµÄµØ·½£¬ÔÚÂÛ֤ѡÓÃÊý¾Ý¿â·ÃÎʵķ½·¨Ê±£¬Ö÷Òª»¹Ó¦Âú×ãÓû§ÔÚÌØÊâÓ¦ÓóÌÐòÖжԾßÌåÊý¾Ý½Ó¿ÚµÄ·ÃÎÊ¡£²¢²»ÊÇËùÓÐÈ˶ÔÊý¾Ý·ÃÎÊÖеÄһЩËõд´Ê¶¼Á˽⡣ϱí´ÓVBµÄ¹Ûµã¼òÒª½éÉÜÕâЩËõд´ÊµÄº¬ÒåºÍ¸÷ÖÖÊý¾Ý·ÃÎÊ·½·¨µÄ¹¦ÄܱȽϡ£

¡¡
Êý¾Ý·ÃÎʽӿڹ¦ ÄÜ ¼° º¬ Òå
ADC¸ß¼¶Êý¾ÝÁ¬½ÓÆ÷£¨Advanced Data Connector£©£ºÌṩ°ó¶¨ADOÊý¾ÝÔ´µ½´°ÌåµÄÊý¾Ý°ó¶¨¿Ø¼þÉÏ¡£ADCÖ÷ÒªÊÇÒ»ÖÖÖ±½Ó·ÃÎÊ»òÕßͨ¹ýADO·ÃÎÊÔ¶³ÌOLE DB¶ÔÏóµÄÒ»ÖÖ¼¼Êõ£¬ËüÒ²Ö§³ÖÖ÷ÒªÓ¦ÓÃÔÚ΢ÈíIEä¯ÀÀÆ÷ÉϵÄÊý¾Ý°ó¶¨¿Ø¼þ¡£ËüÊÇÌØµØÎªWebÉϵÄä¯ÀÀÆ÷Ϊ»ù´¡µÄÓ¦ÓóÌÐò¶øÉè¼ÆµÄ¡£
ADOActiveÊý¾Ý¶ÔÏó£¨Active Data Objects£©£ºADOʵ¼ÊÊÇÒ»ÖÖÌṩ·ÃÎʸ÷ÖÖÊý¾ÝÀàÐ͵ÄÁ¬½Ó»úÖÆ¡£ADOÉè¼ÆÎªÒ»ÖÖ¼«¼òµ¥µÄ¸ñʽ£¬Í¨¹ýODBCµÄ·½·¨Í¬Êý¾Ý¿â½Ó¿Ú¡£¿ÉÒÔʹÓÃÈκÎÒ»ÖÖODBCÊý¾ÝÔ´£¬¼´²»Ö¹ÊʺÏÓÚSQL Server¡¢Oracle¡¢AccessµÈÊý¾Ý¿âÓ¦ÓóÌÐò£¬Ò²ÊʺÏÓÚExcel±í¸ñ¡¢Îı¾Îļþ¡¢Í¼ÐÎÎļþºÍÎÞ¸ñʽµÄÊý¾ÝÎļþ¡£ADOÊÇ»ùÓÚOLE-DBÖ®Éϵļ¼Êõ£¬Òò´ËADOͨ¹ýÆäÄÚ²¿µÄÊôÐԺͷ½·¨ÌṩͳһµÄÊý¾Ý·ÃÎʽӿڷ½·¨¡£
DAOÊý¾Ý·ÃÎʶÔÏó£¨Data Access Objects£©£ºÊÇÒ»ÖÖÃæÏò¶ÔÏóµÄ½çÃæ½Ó¿Ú¡£Í¨¹ýDAO/Jet¹¦ÄÜ¿ÉÒÔ·ÃÎÊISAMÊý¾Ý¿â£¬Ê¹ÓÃDAO/ ODBC Direct¹¦ÄÜ¿ÉÒÔʵÏÖÔ¶³ÌRDO¹¦ÄÜ¡£Ê¹ÓÃDAOµÄ³ÌÐò±àÂë·Ç³£¼òµ¥£¬DAOÌṩ·á¸»µÄÓα꣨Cursor£©ÀàÐ͵Ľá¹û¼¯ºÍ·ÇÓα꣨Cursor-Less£©ÀàÐ͵Ľá¹û¼¯£¬Í¬DDL£¨Êý¾ÝÃèÊöÓïÑÔ£©µÄ¹¦ÄܺÜÀàËÆ¡£ ¡¡¡¡DAOÄ£ÐÍÊÇÉè¼Æ¹ØÏµÊý¾Ý¿âϵͳ½á¹¹µÄ¶ÔÏóÀàµÄ¼¯ºÏ¡£ËüÃÇÌṩÁËÍê³É¹ÜÀíÕâÑùÒ»¸öϵͳËùÐèµÄÈ«²¿²Ù×÷µÄÊôÐԺͷ½·¨£¬°üÀ¨´´½¨Êý¾Ý¿â£¬¶¨Òå±í¡¢×ֶκÍË÷Òý£¬½¨Á¢±í¼äµÄ¹ØÏµ£¬¶¨Î»ºÍ²éѯÊý¾Ý¿âµÈ¹¤¾ß¡£ ¡¡¡¡
JetÊý¾ÝÁ¬½ÓÐÔÒýÇæ¼¼Êõ£¨Joint Engine Technology£©£ºÊÇÒ»ÖÖ»ùÓÚ¹¤×÷վͨ¹ýDAOµÄÊý¾Ý¿â·ÃÎÊ»úÖÆ¡£ËäÈ»¿ÉÒÔͨ¹ý΢ÈíAccessÌṩµÄODBCÇý¶¯³ÌÐò·ÃÎÊJetÊý¾Ý¿â£¬µ«Ê¹ÓÃÕâЩÇý¶¯³ÌÐòÔÚ¹¦ÄÜÉÏÓÐËùÏÞÖÆ¡£Jet»úÖÆÓÐ×Ô¼ºµÄ²éѯºÍ½á¹û¼¯´¦Àí¹¦ÄÜ£¬²¢¿É¶ÔͬÖÖ»òÒìÖÖÊý¾ÝÔ´×÷²éѯ´¦Àí¡£ ¡¡¡¡
ODBC¿ª·ÅʽµÄÊý¾Ý¿âÁ¬½Ó£¨Open Database Connectivity£©£ºÊÇÒ»ÖÖ¹«ÈϵĹØÏµÊý¾ÝÔ´µÄ½Ó¿Ú½çÃæ¡£Ëü¿ì¶øÇá²¢ÇÒÌṩͳһ½Ó¿ÚµÄ½çÃæ£¬ODBC¶ÔÈκÎÊý¾ÝÔ´¶¼Î´×÷ÓÅ»¯¡£
ODBC DirectÊÇÒ»ÖÖ»ùÓÚDAO¶ÔÏóµÄеÄDAOģʽ£¬Æä·½·¨ºÍÊôÐÔÓëRDO¹¦ÄÜÏàͬ¡£Ê¹ÓÃÔÚÓÐDAO´úÂë´æÔڵij¡ºÏ£¬¿ÉÓÃÀ´·ÃÎÊÔ¶³ÌÊý¾ÝÔ´¡£
OLE DBÊÇÒ»ÖֵײãÊý¾Ý·ÃÎʽçÃæ½Ó¿Ú¡£ÊÇÓÃÓÚµÚÈý·½Çý¶¯³ÌÐòÉ̼ҿª·¢Êä³öÊý¾ÝÔ´µ½ADO-¼¼ÊõµÄÓ¦ÓóÌÐò»òÓÃÓÚC++µÄ¿ª·¢Õß¿ª·¢¶¨ÖƵÄÊý¾Ý¿â×é¼þ¡£OLE DB²»Äܱ»VBÖ±½Óµ÷Óᣠ¡¡¡¡
RDCÔ¶³ÌÊý¾Ý·ÃÎʿؼþ£¨RemoteData Control£©£ºÊÇÒ»ÖÖ¶ÔRDOÊý¾Ý°ó¶¨µÄ¿Ø¼þ¡£¿ÉÒÔÊä³öÌØ¶¨µÄ½á¹û¼¯µ½Êý¾ÝÔ´¿Ø¼þ¡£
RDOÔ¶³ÌÊý¾Ý¶ÔÏó£¨Remote Data Objects£©:Ô¶³ÌÊý¾Ý¶ÔÏóºÍ¼¯ºÏΪʹÓôúÂëÀ´´´½¨ºÍ²Ù×÷Ò»¸öÔ¶³ÌODBCÊý¾Ý¿âϵͳµÄ¸÷¸ö²¿¼þÌṩÁËÒ»¸ö¿ò¼Ü¡£¶ÔÏóºÍ¼¯ºÏ¶¼¾ßÓÐÃèÊöÊý¾Ý¿âµÄ¸÷¸ö²¿¼þÌØÕ÷µÄÊôÐÔÒÔ¼°ÓÃÀ´²Ù×÷ÕâЩ²¿¼þµÄ·½·¨¡£¿ÉÒÔÔÚ¶ÔÏóºÍ¼¯ºÏÖ®¼ä½¨Á¢Æð¹ØÏµ£¬ÕâЩ¹ØÏµ¾Í´ú±íÁËÊý¾Ý¿âϵͳµÄÂß¼­½á¹¹¡£RDOÊÇODBC APIµÄÒ»¸ödz²ã½çÃæ½Ó¿Ú¡£ÊÇרΪ·ÃÎÊÔ¶³ÌODBC¹ØÏµÊý¾ÝÔ´¶øÉè¼ÆµÄ¡£
VBSQLÊÇVisual Basic½á¹¹»¯²éѯÓïÑÔ¡£ÊÇÒ»ÖÖ»ùÓÚAPIµÄ½Ó¿Ú·½·¨£¬¼¸ºõÓëCµÄDB-Library APIÏàͬ¡£VBSQLÖ»Ö§³Ö΢ÈíµÄSQL Server¡£VBSQL¿ì¶øÇÒÇᵫ²»Ö§³Ö¶ÔÏó½çÃæ¡£ ¡¡¡¡

¡¡¡¡Visual Basic·ÃÎÊÊý¾Ý¿âµÄǰ¾°½üÀ´Ëæ×ÅWebÓ¦ÓÃÈí¼þµÄѸËÙ·¢Õ¹ºÍÏÖÓÐÊý¾Ý´æ´¢ÐÎʽµÄ¶àÖÖ¶àÑù£¬Visual Basic·ÃÎÊÊý¾Ý¿âµÄ½â¾ö·½°¸ÃæÁÙÖîÈç¿ìËÙÌáÈ¡·Ö²¼ÓÚÆóÒµÄÚ²¿ºÍÍⲿÓÐÓÃÉÌÒµÐÅÏ¢µÈµÄ¶àÖÖÌôÕ½¡£Îª´ËMicrosoftÌá³öÒ»ÖÖеÄÊý¾Ý¿â·ÃÎʲßÂÔ£¬¼´¡°Í³Ò»Êý¾Ý·ÃÎÊ¡±£¨Universal Data Access£©µÄ²ßÂÔ¡£¡°Í³Ò»Êý¾Ý·ÃÎÊ¡±ÌṩÁ˸ßÐÔÄܵĴæÈ¡°üÀ¨¹ØÏµÐͺͷǹØÏµÐÍÔÚÄڵĶàÖÖÊý¾ÝÔ´£¬Ìṩ¶ÀÁ¢ÓÚ¿ª·¢¹¤¾ßºÍ¿ª·¢ÓïÑԵļòµ¥µÄ±à³Ì½Ó¿Ú£¬ÕâЩ¼¼ÊõʹµÃÆóÒµ¼¯³É¶àÖÖÊý¾ÝÔ´¡¢Ñ¡Ôñ¸üºÃµÄ¿ª·¢¹¤¾ß¡¢Ó¦ÓÃÈí¼þ¡¢²Ù×÷ƽ̨¡¢½¨Á¢ÈÝÒ×ά»¤µÄ½â¾ö·½°¸³ÉΪ¿ÉÄÜ¡£

¡¡¡¡¡°Í³Ò»Êý¾Ý·ÃÎÊ¡±£¨Universal Data Access£©µÄ»ù´¡ÊÇMicrosoftµÄÊý¾Ý·ÃÎÊ×é¼þ¡£ÕâЩ×é¼þ°üÀ¨ActiveX Data Objects(ADO)¡¢Remote Data Service£¨RDS£¬Ò²³Æ¡°¸ß¼¶Êý¾ÝÁ¬½ÓÆ÷¡±»òADC£©¡¢OLE DBºÍODBC¡£



¡¾·¢±íÆÀÂÛ¡¿¡¾¹Ø±Õ´°¿Ú¡¿