Ö±½Óͨ¹ýADO²Ù×÷AccessÊý¾Ý¿â£¨Ð޸İ棩
±¾Îĸù¾ÝVCKBASEÍøÕ¾µÄÉϵġ¶Ö±½Óͨ¹ýADO²Ù×÷AccessÊý¾Ý¿â
¡·
Ð޸ĶøÀ´£¬°æÈ¨¹éÔ×÷Õß/Ðì¾°ÖÜ
Ö±½Óͨ¹ýADO²Ù×÷AccessÊý¾Ý¿â
×÷Õß/Ðì¾°ÖÜ
ÏÂÔØÔ´´ú
Âë
ÎÒÔÚ¡¶VC֪ʶ¿âÔÚÏßÔÓÖ¾¡·µÚÊ®ËÄÆÚºÍµÚÊ®ÎåÆÚÉÏÔø·¢±íÁËÁ½ÆªÎÄÕ——“Ö±½Óͨ¹ýODBC¶Á¡¢Ð´Excel±í¸ñÎļþ
”ºÍ“Ö±½Óͨ¹ýDAO¶Á¡¢Ð´AccessÎļþ
”£¬ÏÈºó¸ø´ó¼Ò½éÉÜÁËODBCºÍDAOÁ½ÖÖÊý¾Ý¿â·ÃÎʼ¼ÊõµÄ»ù±¾Ê¹Ó÷½
·¨£¬Õâ´ÎÒª¸ø´ó¼Ò½éÉܵÄÊÇADOÊý¾Ý¿â·ÃÎʼ¼ÊõµÄʹÓ÷½·¨¡£ADO(Active Data
Object£¬»î¶¯Êý¾Ý¶ÔÏó)ʵ¼ÊÉÏÊÇÒ»ÖÖ»ùÓÚCOM(×é¼þ¶ÔÏóÄ£ÐÍ)µÄ×Ô¶¯»¯½Ó¿Ú(IDispatch)¼¼Êõ£¬²¢ÒÔOLE
DB(¶ÔÏóÁ¬½ÓºÍÏâÈëµÄÊý¾Ý¿â)Ϊ»ù´¡£¬¾¹ýOLE DB¾«Ðİü×°ºóµÄÊý¾Ý¿â·ÃÎʼ¼Êõ£¬ÀûÓÃËü¿ÉÒÔ¿ìËٵĴ´½¨Êý¾Ý¿âÓ¦ÓóÌÐò¡£
ADOÌṩÁËÒ»×é·Ç³£¼òµ¥£¬½«Ò»°ãͨÓõÄÊý¾Ý·ÃÎÊϸ½Ú½øÐзâ×°µÄ¶ÔÏó¡£ÓÉÓÚODBCÊý¾ÝÔ´Ò²ÌṩÁËÒ»°ãµÄOLE DB
Privider£¬ËùÒÔADO²»½ö¿ÉÒÔÓ¦ÓÃ×ÔÉíµÄOLE DB Privider£¬¶øÇÒ»¹¿ÉÒÔÓ¦ÓÃËùÓеÄODBCÇý¶¯³ÌÐò¡£¹ØÓÚOLE
DBºÍADOµÄÆäËüÏêϸÇé¿ö£¬¶ÁÕß¿ÉÒÔ×ÔÐвéÔÄÏà¹ØÊé¼®»òMSDN£¬ÕâÀï¾Í²»Ò»Ò»ËµÃ÷ÁË¡£ÈÃÎÒÃÇÖ±½Ó²½ÈëÖ÷Ì⣺ÈçºÎÕÆÎÕADOÕâÖÖÊý¾Ý¿â·ÃÎʼ¼Êõ¡£ADO
µÄ²Ù×÷·½·¨ºÍÇ°Ãæ½²¹ýµÄDAOµÄ²Ù×÷ÔÚºÜ¶à·½Ãæ´æÔÚÏàËÆÖ®´¦£¬ÔÚÕâÀ±ÊÕßΪÁ˸üÓÐЧµÄ˵Ã÷ËüµÄʹÓ÷½·¨£¬ÓÃVC6.0×öÁËÒ»¸öʾÀý³ÌÐò——
AdoRWAccess£¬Õâ¸öʾÀý³ÌÐò¿ÉÒÔÖ±½Óͨ¹ýADOÀ´²Ù×÷AccessÊý¾Ý¿â£¬Ê¾Àý³ÌÐòµÄÔËÐÐЧ¹ûÈçÏÂͼËùʾ£º
ÔÚʾÀý³ÌÐòÖÐÎÒÃÇÈÔ²ÉÓÃÔ¿â½á¹¹£¬Êý¾Ý¿âÃûDemo.mdb£¬¿âÄÚ±íÃûDemoTable£¬±íÄÚ×Ö¶ÎÃûΪName(ÐÕÃû)ºÍAge(ÄêÁä)µÄÁ½¸ö×Ö
¶Î£¬À´¹¹ÔìʾÀý³ÌÐò²Ù×÷ËùÐèµÄAccessÊý¾Ý¿â£¬ÕâÒ²ºÍÉÏÁ½ÆªÎÄÕµÄʾÀýÔ´ÂëÖеĿâ½á¹¹Ïà¼æÈÝ¡£
ÏÂÃæÈÃÎÒÃÇ¿´¿´ADOÊý¾Ý¿â·ÃÎʼ¼ÊõʹÓõĻù±¾²½Öè¼°·½·¨£º
Ê×ÏÈ£¬ÒªÓÃ#importÓï¾äÀ´ÒýÓÃÖ§³ÖADOµÄ×é¼þÀàÐÍ¿â(*.tlb)£¬ÆäÖÐÀàÐÍ¿â¿ÉÒÔ×÷Ϊ¿ÉÖ´ÐгÌÐò(DLL¡¢EXEµÈ)µÄÒ»²¿·Ö±»¶¨Î»ÔÚÆä×ÔÉí³Ì
ÐòÖеĸ½Êô×ÊÔ´ÀÈ磺±»¶¨Î»ÔÚmsado15.dllµÄ¸½Êô×ÊÔ´ÖУ¬Ö»ÐèÒªÖ±½ÓÓÃ#importÒýÓÃËü¼È¿É¡£¿ÉÒÔÖ±½ÓÔÚStdafx.hÎļþÖмÓÈëÏÂÃæ
Óï¾äÀ´ÊµÏÖ£º
// ¼ÓÈëADOÖ§³Ö¿â, jingzhou xu
#import "c:\program files\common files\system\ado\msado15.dll" \
no_namespace \
rename ("EOF"
Ïà¹ØÎĵµ£º
C# accessÈÕÆÚ²éѯ¼Ó#
if (((string)((ComboBoxItem)cmbField.SelectedItem).Value).Equals("System.DateTime"))
{
//ÅжÏÈÕÆÚµÄ;
& ......
9.3 ͨ¹ýPHP²Ù×÷AccessÊý¾Ý¿â
9.3.1 Á¬½ÓAccessÊý¾Ý¿â
ÔÚPHPÖÐÁ¬½ÓAccessÓÐÈçÏÂ3ÖÖ·½Ê½¡£
£¨1£©´´½¨ÏµÍ³Êý¾ÝÔ´£¬ÓÃPHPÌṩµÄODBCº¯Êý
¼´¿É¡£
£¨2£©Í¬Ñù¿ÉÒÔʹÓÃPHPµÄODBCº¯Êý£¬µ«²»´´½¨
Êý¾ÝÔ´¡£¿ª·ÅÊý¾Ý¿âÁ¬½Ó£¨Open DateBase
Conection£¬ODBC£©ÊÇWindows Open
Server£¨¿ª·Å·þÎñ£©API£¨WOSA£©²úÆ·Ö®Ò ......
ǰ¼¸ÌìÔÚ×Ô¼ºµÄ±Ê¼Ç±¾Éϰ²×°ÁËOFFICE2007¡£½ñÌì×öÁËÒ»¸ö°Ù¶ÈÓÑÇéÁ´½Ó¼ì²éµÄ¹¤¾ß£¬ ÔÚÁ¬½ÓACCESS2007Êý¾Ý¿âµÄʱºò£¬Ê¹ÓõÄÇý¶¯´úÂëΪ£º"provider=microsoft.jet.oledb.4.0;data source="&server.mappath("queryrecord.mdb") ¡£È··¢ÏÖÌáʾ£º
Microsoft JET Database Engine ´íÎó ''80004005''
²»¿Éʶ±ðµÄÊý¾Ý¿â¸ñʽ
µ« ......
Ìõ¼þ½ÓÊÕϵͳ £¨CAs:Conditional Access System£©
¡¡¡¡ÓÐÌõ¼þ½ÓÊÕϵͳ£¨CAS£©ÊÇ¿ªÕ¹¸¶·ÑµçÊӵĺËÐļ¼Êõ£¬Á˽âËüµÄÔËÐлúÖÆ£¬ÕÆÎÕºÃËüµÄʹÓúÍά»¤¶Ô¸¶·ÑµçÊÓÒµÎñµÄ³É¹¦¿ªÕ¹·Ç³£¹Ø¼ü¡£CASµÄ×é³É°üÀ¨ÓУºÓû§¹ÜÀíϵͳSMS¡¢ÒµÎñÐÅÏ¢Éú³ÉϵͳSIG¡¢½ÚÄ¿¹ÜÀíPMS/SI±à¼ÏµÍ³¡¢½ÚÄ¿µ÷¶È´¦ÀíEIS¡¢Óû§ÊÚȨ¹ÜÀíϵͳSAS¡¢Ìõ¼þ½ÓÊÕCAµÈ ......
a £½ “Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d:\Êý¾Ý¿â.mdb;Password=¹ÜÀíÔ±ÃÜÂë;User ID=¹ÜÀíÔ±ÕʺÅ;Jet OLEDB:Database Password=Êý¾Ý¿âÃÜÂë;Jet OLEDB:System database=d:\system.MDW;” ' ´Ë´¦Óû§ÕÊ»§±ØÐë¾ßÓйÜÀíԱȨÏÞ²ÅÐÐ,´Ë´¦ÊÇÖ¸Á¬½ÓÐèҪѹËõµÄÊý¾Ý¿âµÄÁ¬½Ó´úÂë.
b £½ &ldq ......